当我切换到优雅地降级JavaScript时:找不到Zoomimage()找不到JavaScript错误
-
30-09-2019 - |
题
当我切换时:
<div class="zoom">
<a href="javascript:zoomImage();" class="btn-zoom">view larger image</a>
</div>
为此:
<div class="zoom">
<a href="/zoomimg.jpg" onclick="zoomImage()" class="btn-zoom">view larger image</a>
</div>
我发现找不到Zoomimage()函数。
这是一个示例页: http://www.avaline.com/102
该功能是在页面末端附近定义的,但是直到加载页面后,我才单击链接。
解决方案
您应该将事件处理程序附加到代码中的事件。通常不建议使用在线JavaScript(HTML标签中的JavaScript)。
看看这篇文章,尤其是“真正的不引人注目的方式”:
http://www.onlinetools.org/articles/unobtriverivejavascript/chapter4.html
不隶属于 StackOverflow