下一个节点:

nextElementSibling

上一个节点

previousElementSibling

1 <div>
2     <select onchange="alert(this.nextElementSibling.id);if(this.options[this.options.selectedIndex].value == '2'){ this.nextElementSibling.style.display='';}else{ this.nextElementSibling.style.display = 'none';}">
3         <option value="0">default</option>
4         <option value="1">1</option>
5         <option value="2">22</option>
6     </select>
7     <input name="hi" value="100" id="google">
8 </div>

nextElementSibling和nextSibling的区别不是很清楚。之前使用nextSibling不行,alert(this.nextSibling.innerHTML);是undefined,替换成nextElementSibling就可以了。

参考链接: javascript获取dom的下一个节点方法

相关文章:

  • 2021-11-14
  • 2021-08-29
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2022-01-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2021-09-07
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案