[英]Can you create a javascript function on an event handler?
你能在事件处理程序上调用javascript函数吗? 我的意思是,像
... onClick="dosomething()">
<script type="text/javascript">
function dosomething(){alert("I just did something");}
代码是不完整的,但我已经尝试过这一切都很好,整洁,它不起作用,这是否意味着我们必须在事件处理程序内输入整个JS代码???
您可以附加事件处理程序,而无需内联指定它。 如果你知道元素的id很简单。
使用Javascript
function doSomething(){
alert("I just did something");
}
var elem = document.getElementById("idGoesHere");
elem.onclick = function(){
doSomething();
}
HTML
<div id="idGoesHere">Click Me</div>
JS小提琴: http : //jsfiddle.net/DYqjA/
<script>
document.getElementById("myBtn").onclick=function(){dosomething()};
function dosomething(){alert("I just did something");}
</script>
使用JavaScript的原始示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.