我正在一个具有继承关系可视化的网站上工作。
我尝试将每个节点框与特定的 URL 链接起来。 Element 的 html 如下所示:
<g class="node" id="RootNode" transform="translate(0,453.125)">
我用了
$('#RootNode').click(function(){//do something}
并且
document.getElementById("RootNode").onclick(){//do something}
他们都找不到元素,也没有设置 onclick 功能。
我有什么误解吗?任何信息都会有所帮助。谢谢。
原文由 Felix Wang 发布,翻译遵循 CC BY-SA 4.0 许可协议
确保您的代码在 DOM Ready 中,正如 Rocket-hazmat 所指出的那样
。点击()
。上()
使用 事件委托/
尝试
在 Dom Ready 中包装代码