根据属性选择元素

时间:2015-02-23 12:47:58

标签: javascript

<ul>
  <li year='2014'> </li>  
  <li year='2014'> </li>
  <li year='2014'> </li>
  <li year='2015'> </li>
</ul>

如何使用Javascript如何选择年份属性设置为2014的li项目。我尝试了以下操作,但它不起作用:

document.getElementsByTagName("li[value=='2015']);

1 个答案:

答案 0 :(得分:3)

您可以使用document.querySelectorAll()

在这种情况下,用法应为document.querySelectorAll('li[year="2014"]')

演示:http://jsfiddle.net/njvwxsxd/

文档:https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll