使用javascript,是否存在类似这样的情况
if (clicked===true && var===3) {
function executes here
}
如果没有,你怎么能得到同样的效果?
答案 0 :(得分:0)
对于鼠标和UI处理,Javascript模型基于事件。换句话说,你做的是
element.onclick = function() {
// what to do when that element is clicked
};
例如:
<!DOCTYPE html>
<html>
<body>
<div id="thediv">Click me</div>
<script>
document.getElementById("thediv").onclick = function() {
alert("Awww... why did you do that?");
};
</script>
</body>
</html>
答案 1 :(得分:0)
您必须将eventhandler绑定到该元素。您可以使用onclick
事件处理程序内联执行此操作。此外,您不能使用名称var
,因为它是javascript中的保留字。
HTML
<a id="mylink" href="#" onclick="handleMyClick();">Click me</a>
的javascript
var myvar=3;
handleMyClick(){
if(myvar==3){
alert("you clicked the link and myvar is 3");
}
}