我有一个外部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按钮时运行。有什么建议吗?
答案 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属性