首先锚定标记href,然后单击onclick

时间:2015-07-08 05:07:31

标签: javascript

是否可以首先执行 href ,然后执行锚点标记的 onclick 事件?

frameDoc.body.innerHTML+='<div style="margin-left:10;"><li class="highlight"><a href="'+tmp1+'"  onclick="highlightSearch(this);">'+searched_headings[l]+'</a></li></div>';

1.首先打开链接 2.然后处理onclick功能。

请建议我......

1 个答案:

答案 0 :(得分:1)

不,那是不可能的,首先执行click事件,然后您将被重定向到您在anchor tag的href属性中指定的页面。因此,您可以在href中添加额外的查询参数,然后在新页面上检查这些参数并从新页面执行click事件。例如::

//tmp1 is your href
var tmp1 = "http://www.somesite.com/somepage";
//add query parameter
tmp1 += "?doSomething=1";

在重定向到新页面时,检查doSomething并执行点击事件。