【发布时间】:2015-07-06 18:36:43
【问题描述】:
我是 Javascript 的初学者,我不确定如何将我尝试实现的功能组合在一起。
所以,我有一个 HTML5 页面,我必须坚持我的 ID 结构,因为不同的功能都与 ID 相关联。
我的问题是我在一个 id 中有一个 id(它必须保持一个 ID,它不能与类交换)
例如
<div id="outterid">
<a href="#innerid">CLICK ME</a>
<div id="innerid">
<p>Hello World</p>
</div>
</div
在哪里,<div id=outterid"> 作为工具提示弹出(我的其他 javascript 负责该功能。在其中链接 <a href="#innerid">CLICK ME</a> 和隐藏的 <div id=innerid">。
所以当你点击<a href="#innerid">CLICK ME</a>时,<div id=innerid">变得可见。 (注意:<div id="outterid"> 在您点击时可见)
所以我需要通过javascript来实现href="#innerid",因为目前只是href=""
例如
<a href="#innerid">CLICK ME</a>
不起作用,因为#outterid 中的#innerid。
此外,“CLICK ME”链接必须由onmouseover="this.click();" 触发。所以,当鼠标悬停在链接上时,链接就会被点击。
我希望我能够清楚地解释我的问题是什么以及我正在寻找什么结果。
提前感谢您的帮助。
【问题讨论】:
-
您在属性
href之前错过了关键字a,这将为您提供正确的 html 链接标签:<a href="#innerid">CLICK ME</a> -
是的,没错。我的意思是说点击我
-
你真正想要达到什么目的?您没有描述预期和当前的行为是什么。
-
Bartdude,我不想用很多信息使我的问题复杂化,但现在我补充说,我希望这能清除它。
标签: javascript html onclick anchor href