javascript - 如何在 JavaScript 中访问父元素的子元素

标签 javascript html dom

当然我尝试过:

function show() {
   this.parent.childNodes[1].childNodes[1].visibility = 'hidden';
}

但是调试器说父级没有属性子级。我做错了什么,伙计们?我无法使用 jQuery,我使用的是托管网络服务器。

最佳答案

您需要将parentNode用于原始javascript,.parent()是jquery。所以在你的情况下:

function show() {
   this.parentNode.childNodes[1].childNodes[1].visibility = 'hidden';
}

关于javascript - 如何在 JavaScript 中访问父元素的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32701778/

相关文章:

javascript - 范围变量 ng-bind-html 未及时加载

javascript - jquery 绑定(bind)事件不会在手机上触发

javascript - 插入大量动态 DOM 元素时性能低下

html - 是否有 "texbox content changed"DOM 事件?

javascript - 最大限度地减少浏览器回流/重新渲染

javascript - 通过ajax和jquery上传文件

javascript - HTTP.get未及时提供数据

javascript - Appcelerator/Titanium - 从函数内调用变量

javascript - onblur 失败时 Onclick 不应触发

Html 5 输入接受视频捕获或视频上传