在 Javascript 文件中的屏幕上打印 html 输入属性和变量
print html input properties and variables on screen in Javascript file
我从输入文本控件(在 PHP 文件中)调用 JavaScript 函数:
<input name="first_name" id="first_name" size="30" maxlength="25" type="text" value="{$fields.first_name.value}" onblur="checkvalid(this);">
这是 javascript 文件中的函数:
function checkvalid(control){
alert(control);
}
现在我需要调试这个控件并查看其属性、变量和值(不使用 Visual Studio,而是使用"eclipse")。 所以我想我唯一的选择是在屏幕上打印 HTML 输入控件的属性,但是当我执行警报(控件)时,我收到"[对象 HTMLInputElement]"消息,而不是控件的属性。
如何调试 HTML 控件? 如果不能,如何打印其属性和变量?
您引用的属性实际上称为属性。让我们创建一个函数,该函数将迭代元素的属性,将它们列在一个格式良好的字符串和警报中。
function check(element) {
var attrs = element.attributes;
var output = "";
for (var i = 0; i < attrs.length; i++)
output += attrs.item(i).name + ': ' + attrs.item(i).value + ''n';
alert(output);
}
现在,我们将为您的元素调用它。它有id="first_name"
,所以我们可以使用document.getElementById
。
check(document.getElementById("first_name"));
相关文章:
- Angularjs$编译输入html或元素
- 将输入 html 元素动态关联到颜色选取器
- 如何使用 JavaScript 显示 html 输入:.html(' < input type=“text” /
- 在输入 HTML 表单上从 Java 脚本传递参数
- 如何根据用户输入 HTML 更新多个 SPAN 元素
- 如何计算输入 HTML 元素的宽度,使其与其内容的大小相匹配
- 如何在输入 html 中编写一个 js var 值
- Javascript:如何获取所选复选框的所有值,推送到数组,然后放入输入HTML元素
- 如何使用Javascript自动输入html中行的序列号
- 特殊的点屏蔽输入 HTML-JavaScript
- 在select选项和input.text之间切换输入html
- 隐藏输入(html表单确认)-服务器端脚本?(php)
- 验证用户输入HTML子集
- 在KeyUp上输入HTML/JavaScript密码,用于浏览器自动填充
- 按钮内文本输入- HTML
- 在ie10,9中选择选项(html 5标签)在下一个输入(html 5标签)的位置
- 有麻烦输入html列表选项从xml文件
- 在非输入html标签上使用ng-keyup
- 在表数据中输入Html文本
- 中心文件输入- Html/Css