问答详情
源自:3-2 通过ID获取元素

除了ID,别的获取元素的方法?

大家好!

请问,除了ID、class、name等,还有没有别的获取元素的方法?

比如元素的内容。

提问者:慕盖茨5114537 2016-04-06 15:32

个回答

  • luckyalicia
    2016-04-06 16:00:19
    已采纳

    getElementsByName:getElementsByName(name)该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。
    另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所以getElementsByName() 方法返回的是所有匹配元素组成的数组,而不是一个元素。


    getElementsByTagName:getElementsByTagName() 方法会使用指定的标签名返回所有的元素(作为一个节点列表),这些元素是您在使用此方法时所处的元素的后代。
    getElementsByTagName() 可被用于任何的 HTML 元素
    如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序。
    传递给 getElementsByTagName() 方法的字符串可以不区分大小写。