问问题
2925 次
1 回答
0
事件中的任何内容都已onclick
被解释为 javascript,无需指定。
document.getElementById('printableArea').innerHTML = "<a href='javascript:void(0);' onClick='changePage(\"" + catagor + "\")'> CLICK HERE</a>";
void(0)
在属性中使用href
以防止浏览器尝试打开链接。
该onclick
事件将被触发。
我将catagor
var 括在双引号中,它位于onclick
事件的单引号内。
只需确保您的 var 在此范围内可访问。
另外,我不知道“自动”是什么意思,您显然可以设置一个以毫秒为单位的计时器,setTimeout()
或者放入body
's onload
:
window.location=catagor; //the "window" reference is usually unnecessary
编辑:
将此添加到您的函数中:
changePage(catagor);
这将changePage
按照您在评论中的要求调用传递参数的函数。
这是修改后的链接示例:JSFiddle
于 2012-05-29T23:09:43.710 回答