从html按钮运行javascript

时间:2014-02-19 21:55:49

标签: javascript html

我有一个外部JavaScript,我需要在点击按钮上运行。我该怎么做呢?

<script type='text/javascript' src='http://tracking.somedomain.com/include.js?
domain=www.somedomain.com'></script>
<script type='text/javascript' >
if(typeof sWOTrackPage=='function')sWOTrackPage();
</script>

我需要在点击html按钮时运行。有什么建议吗?

4 个答案:

答案 0 :(得分:3)

Pure JavaScript:

document.getElementById('theIDofYourButton').onclick = function() {
    //your code here
}

jQuery的:

$('#theIDofYourButton').click(function() {
    //your code here
});

答案 1 :(得分:2)

您可以使用addEventListener()

// Assuming the button has an id of 'btn':
var btn = document.getElementById('btn');

btn.addEventListener("click", function()
{
    // Your code.
    //

});

如果您需要支持旧浏览器,请查看the older way to register event listeners

答案 2 :(得分:1)

尝试这样的事情: HTML:

<input type="button" value="Do" id="doer" />

JS:

document.getElementById("doer").onclick = function() {
    if(typeof sWOTrackPage=='function') sWOTrackPage();
}

后一种Javascript并不是完美的,但这不是真正的重点。

如果您对此操作有任何疑问,请在评论中提问

答案 3 :(得分:-1)

最简单的答案。使用HTML按钮上的onclick属性