【发布时间】:2022-01-24 07:35:04
【问题描述】:
我有这个“未捕获的 ReferenceError: function is not defined”错误,不明白。
如果我有
$(document).ready(function() {
function codeAddress() {
var address = document.getElementById("formatedAddress").value;
geocoder.geocode({
'address': address
}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
}
});
}
});
和
<input type="image" src="btn.png" alt="" onclick="codeAddress()" />
<input type="text" name="formatedAddress" id="formatedAddress" value="" />
当我按下按钮时,它会返回“Uncaught ReferenceError”。
但是,如果我将codeAddress() 放在 $(document).ready(function(){}) 之外,那么它会工作很好。
我的意图是将codeAddress() 放在document.ready 函数中。
【问题讨论】:
-
有问题的网站上的按钮丢失了,哪个有附加的错误?
-
左边的按钮,有“位置或地址”
标签: javascript