我正在使用嵌套的 ul li 标签构建树视图,如下所示:
<ul>
<li>Level 1 a
<ul>
<li>Level 2 a</li>
<li>Level 2 b
<ul>
<li>Level 3 a</li>
<li>Level 3 b</li>
</ul>
</li>
</ul>
</li>
<li>Level 1 b</li>
</ul>
当在树视图中导航时,我希望列表项在单元格上是可点击的,如下所示:
我知道我们可以在列表项上添加 JavaScript 函数,如下所示:
<li onClick="redicrectPage(url)">
并添加event.cancelBubble = true
以避免在单击子项时触发父事件。
我的问题是,上面的实现有什么更好的跨浏览器解决方法吗?
提前谢谢你。