如何以不引人注目的方式使用此代码?保持内容和行为分开。
<a href="nojavascript.html" onclick="functionName(); return false;"
onkeypress="functionName(); return false;">Link text</a>
答案 0 :(得分:8)
你可以这样写:
<a href="nojavascript.html">Link text</a>
然后像这样使用jQuery的.bind()
:
$("a[href$='nojavascript.html']").bind("click keypress", function() {
functionName();
return false;
});
或者,或者给它一个这样的类:
<a class="noJS" href="nojavascript.html">Link text</a>
使用类似$("a.noJS")
的{{3}}代替更清洁(或者,如果它是唯一的,请使用ID)。