gpt4 book ai didi

javascript - 通过 addDomListener 方法中的初始化函数传递变量

转载 作者:数据小太阳 更新时间:2023-10-29 05:55:21 25 4
gpt4 key购买 nike

Google maps v3 api suggest使用 addDomListener() 方法加载初始化函数,而不是将其附加到 body 标签。

<script>
function initialize() {
// Map initialization
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
not:
<body onload="initialize()">

但是,我想通过初始化函数传递一个变量:f.e.初始化(37)。这仅适用于主体 onload 方法,不适用于 addDomListener 方法。

这是我的问题:我可以使用 addDomListener 方法来做到这一点吗?简单来说,following 不起作用,我怎样才能让它起作用?

<script>
function initialize(countryID) {
// Map initialization
// Do stuff with countryID
}
google.maps.event.addDomListener(window, 'load', initialize(37));
</script>

最佳答案

使用匿名函数:

google.maps.event.addDomListener(window, 'load', function(){initialize(37);});

关于javascript - 通过 addDomListener 方法中的初始化函数传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16639363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com