我正在尝试在点击时检索DOM中的元素位置。这样它就可以用来为预览窗格中的选定元素生成样式。
例如,假设我在页面中的每个元素上都运行了一个onclick函数,当单击一个元素时,我希望得到一个值,如:
typings i jquery --ambient --save
如果用户点击了以下页面中的第三个范围:
div#a > ul.list > li:nth-child(3) > span
我在网上搜索并尝试了一些旧的功能,但这些功能似乎没有用。
我可以使用下面的代码,然后循环遍历每个父代,直到我点击身体,但这似乎过多。
<html>
<body>
<div id="a">
<ul class="list">
<li><span>first</span></li>
<li><span>second</span></li>
<li><span>third</span></li>
<li><span>fourth</span></li>
</ul>
</div>
</body>
</html>
有没有更好的方法?
答案 0 :(得分:0)
简单使用while(... parentNode)
va_list args = 0;
我希望它有所帮助