JS的getElementsByName()

    xiaoxiao2021-03-25  101

    之前用过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);
    转载请注明原文地址: https://ju.6miu.com/read-18152.html

    最新回复(0)