我的问题是,我无法在.setHTML内部编写的script标签内部编写函数。
new mapboxgl.Popup()
.setLngLat(coordinates)
.setHTML(`<h5>' + title + '</h5><a onclick="readmore();">read more</a>
<script>
function readmore(){
alert('Read more!');
}
</script>`)
.addTo(map);
在执行时,它会引发错误,提示:“未捕获的ReferenceError:未定义readmore 在HTMLAnchorElement.onclick”。我怎样才能解决这个问题?非常感谢您的帮助。谢谢!