希望我发布此内容听起来不像个白痴,而是使用:
<body onhashchange="HashChangeHandler();">
导致无效的标记验证。
除了 body 标签之外,还有其他地方可以放置它吗?
我知道有 window.onhashchange = funcRef;
或 window.addEventListener("hashchange", funcRef, false);
但我不知道把它放在哪里,如果这是有道理的话。
该网站仍然运行良好,但无效的标记标志困扰着我!
最佳答案
I know there's … but I have no idea where to put it, if that makes sense.
在 <script>
元素。仅此而已。
<script>
function thingy(e) {
alert('changed');
}
window.addEventListener("hashchange", thingy, false);
</script>
关于javascript - onhashchange 事件导致无效的标记验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16210340/