javascript - 如何查出李某的 parent 是谁?

标签 javascript html

假设我们有这个列表:

<ul title="Fruit">
<li onClick="func(this)">Apple</li>
<li onClick="func(this)">Banana</li>
</ul>
<ul title="Meat">
<li onClick="func(this)">Chiken</li>
<li onClick="func(this)">Duck</li>
</ul>

是否可以找到从哪个ul中点击了li

最佳答案

是的,使用parentNode:

<script type="text/javascript">
    function func(el) {
      alert(el.parentNode.title);    
    }
</script>

<ul title="Fruit">
<li onClick="func(this)">Apple</li>
<li onClick="func(this)">Banana</li>
</ul>
<ul title="Meat">
<li onClick="func(this)">Chiken</li>
<li onClick="func(this)">Duck</li>
</ul>​​​​​

另请注意,value 仅用于form 元素,例如inputselect.

<强> DEMO

关于javascript - 如何查出李某的 parent 是谁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12768613/

相关文章:

javascript - 为什么 WebSocket.onmessage 事件不会触发?

javascript - 将 JSON 数据放入变量中

javascript - 当元素位于窗口顶部时添加类

html - 显示表格单元格宽度无法正常工作

php - 使用 PHP 删除数据库中的 li 条目

html - MySQL 更新查询以从所有 "description"字段中删除特定的 Html 标记

html - 并排div无法解释的边距

javascript - Nashorn JavaScript : NativeTypeError

javascript - 如何编写jquery Accordion 脚本?

javascript - Gravity Forms - 嵌入表单时使 JS 排队?