前端技术分享论坛
标题:
getElementsByTagName()方法参数区分大小写吗?
[打印本页]
作者:
phpvar
时间:
2013-8-29 23:34
标题:
getElementsByTagName()方法参数区分大小写吗?
document.getElementsByTagName(tagname)方法可返回带有指定标签名tagname的对象的集合.传递给 getElementsByTagName() 方法的字符串不区分大小写。比如:<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<input name="myInput" type="text" size="20" /><br />
<script type="text/javascript">
var x=document.getElementsByTagName("INPUT");//传递进来的tagname参数不区分大小写,大写也能正确返回数据
alert(x.length);
</script>以上代码能正常运行,但是值得注意的是html标签的id及class属性值是区分大小写的,因此用js的对应方法document.getElementById(id)这个方法的参数id也是区分大小写的,即大小写id匹配出来的是不同的元素!鉴于上述原因,虽然getElementsByTagName() 方法的字符串不区分大小写,但个人觉得对于getElementsByTagName() 方法养成用小写形式传参是个良好习惯!
欢迎光临 前端技术分享论坛 (https://www.phpvar.com/bbs/)
Powered by Discuz! X3.2