Javascript 先锚定标记href,然后单击onclick
是否可以先执行锚定标记的href,然后再执行onclick事件Javascript 先锚定标记href,然后单击onclick,javascript,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>'; frameDoc.
frameDoc.body.innerHTML+='<div style="margin-left:10;"><li class="highlight"><a href="'+tmp1+'" onclick="highlightSearch(this);">'+searched_headings[l]+'</a></li></div>';
frameDoc.body.innerHTML+=';
1.首先打开链接
2.然后处理onclick函数
请建议我…不,这是不可能的,单击事件首先执行,然后您将被重定向到锚定标记的
href
属性中指定的页面。因此,您可以在href中添加额外的查询参数,然后在新页面上检查这些参数并从新页面执行单击事件。例如:
//tmp1 is your href
var tmp1 = "http://www.somesite.com/somepage";
//add query parameter
tmp1 += "?doSomething=1";
在重定向到新页面时,检查
doSomething
并执行click事件。如果要执行此操作,我建议将其置于新打开的html就绪事件中的click上。链接包含什么?亲爱的whale_steward,链接“tmp1”只是一个html文件名,像“abc.htm”Hello syms,我对javascript非常陌生。你是说我必须把函数放在打开的html文件的onload事件中…对…或者给我一些例子…请…是的,你是对的。我假设您只是从应用程序重定向页面。