这两天弄js碰到一个问题.innerHTML = "<a href='#' onclick=‘doGo(this.title);return false;’ >" + citys + "</a>";网页上点击标签之后onclick没有执行,后来上网查资料发现这里要用双引号,当然直接使用是不行的,加了\转义符之后解决,.innerHTML = "<a href='#' onclick=\"doGo(this.title);return false;\" >" + citys + "</a>";这样就可以执行了。当然也可以加括号如下:(.innerHTML
= "<a href='#' onclick=\"doGo(this.title);return false;\" >" + citys + "</a>";)
innerHTML中onclick()无法执行的解决
最新推荐文章于 2024-05-10 10:18:38 发布
本文探讨了在JS中处理内联样式标签时遇到的onclick事件执行失败的问题,通过添加转义符和使用括号解决了该问题,并提供了相关代码示例。
2584

被折叠的 条评论
为什么被折叠?



