Javascript "意外标识"在chrome web控制台

Javascript "Unexpected identifier" in chrome web console

本文关键字:quot web 控制台 chrome 意外 Javascript 标识      更新时间:2023-09-26

我正在使用一些javascript代码来显示一个图像,当一个div鼠标悬停:

function show()
{
document.getElementById("reveal").innerHTML = "<img src='"..." border='"0'">";
}
function hide()
{
document.getElementById("reveal").innerHTML = "Hidden";
}

然后HTML:

<a onMouseOver="show()" onMouseOut="hide();"><div id="reveal">Mouseover me!</div></a>

任何想法?

语法高亮显示了它。您在border之前的"之前漏了一个'

document.getElementById("reveal").innerHTML = "<img src='"...'" border='"0'">";

或者,使用单引号分隔你的JS字符串:

document.getElementById('reveal').innerHTML = '<img src="..." border="0">';

当你正确地混合单引号和双引号时,不需要转义

在这里添加反斜杠

document.getElementById("reveal").innerHTML = "<img src='"...'" border='"0'">";

(在src结尾)

尝试在show函数中使用这个…

document.getElementById("reveal").innerHTML = '<img src="..." border="0">';

不用转义,只需使用单引号