javascript 获取下一个节点

下一个节点:

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的下一个节点方法

你可能感兴趣的:(javascript 获取下一个节点)