[英]Access function inside closures in javascript using event on html page?
當然,您可以將其附加到window
對象,但這會污染全局范圍。 但是盡管如此
(function () {
var val = "balahhh";
window.a = function() {
alert(val)
}
})(); // call it
嘗試在示例中使用適當的事件:
(function () {
document.getElementById('your-id').addEventListener("click", a);
var val="balahhh";
function a(event){
alert(val)
event.preventDefault();
}
})();
並在您的html中,只需為鏈接指定一個ID(或根據需要定位所有鏈接元素):
<a href="#" id="your-id"></a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.