本文主要是介绍JS的getElementsByName(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前用过getElementById()函数,直接调用某个元素的Id,即可以进行后续的操作,但是换了Name之后就有幺蛾子了
- getElementsByName()是Elements,而不是Element,写函数的时候要注意一下
- getElementsByName()的数据要访问时,要加下标
document.getElementsByName("task_id")[0].value = 1;
//错误用法
document.getElementsByName("task_id").value = id
因为getElementsByName()会获取页面中所有Name="task_id"的元素,是一个HTMLCollection类型,其数量可以通过length获得。
var images = document.getElementsByName("img");
alert(images.length);
//二者作用相同,输出第一个图像的src特性
alert(iamges[0].src);
alert(iamges.item(0).src);
这篇关于JS的getElementsByName()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!