这应该真的很简单,但是我遇到了麻烦。如何获得子元素的父div?
我的HTML:
<div id="test">
<p id="myParagraph">Testing</p>
</div>
我的JavaScript:
var pDoc = document.getElementById("myParagraph");
var parentDiv = ??????????
我本来以为document.parent
还是parent.container
会工作,但我不断收到notdefined
错误。请注意,pDoc
已定义,但不是其中的某些变量。
有任何想法吗?
PS我希望尽可能避免使用jQuery。
您正在寻找parentNode
,其Element
继承自Node
:
parentDiv = pDoc.parentNode;
问题内容: 假设我有这个标记: 我有这个jQuery: 单击该子项时,如何获得子项相对于其父项的索引? 例如,当您单击“步骤1”时,应弹出带有“ 0”的。 问题答案: 但是,与其为每个列表项附加一个单击处理程序,不如(在性能方面)更好地使用如下所示: 在jQuery 1.7+中,您应该使用。下面的示例将事件绑定到元素,就像委托事件一样工作:
我需要从这个JSON中获取所有值作为数组,并放心 这是示例JSON 使用jsonpath提取器,它是 但我需要放心地提取路径 但是它不起作用,我怎么写JSON路径来得到需要的数组呢?
我有这个html Javascript JSFIDLE在这里:http://jsfiddle.net/shankardevy/aA8Kb/ 现在,当我把光标放在文本“另一个帕拉”或双击“另一个帕拉”(在我的mac中选择整个帕拉)并单击“获取块级父级”按钮时,我得到了HTML段落元素的警报。 但是,当我将光标放在第一个段落(“p标记下的一些文本”)中并单击按钮时,我会在警报中看到“HTMLParag
本文向大家介绍JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法,包括了JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法的使用技巧和注意事项,需要的朋友参考一下 最近工作中总遇到取各种父啊子啊兄弟姐妹啊,每次都得查,这次整理个全乎的~ 先给大家上干货: 【js的获取方式】 【jQuery的获取方式】
问题内容: 我正在使用AJAX返回包含脚本的响应。 通过该脚本,如何确定脚本在其中运行的父元素的ID,而不将ID传递给服务器?有办法吗? 谢谢。 问题答案: 如果您为脚本分配了ID(在古老的浏览器中会爆炸),则可以尝试:
问题内容: 还有另一种获取DOM元素ID的方法吗? 问题答案: 是的,你可以只使用属性的的DOM元素,例如: 或者,是这样的: