如何在Mapbox GL JS弹出窗口的setHtml中设置点击事件?

我的问题是,我无法在.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”。我怎样才能解决这个问题?非常感谢您的帮助。谢谢!

code9528cpp 回答:如何在Mapbox GL JS弹出窗口的setHtml中设置点击事件?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3160414.html

大家都在问