Javascript 意外标记}
我正试图使用此代码在我的网页上定位一个位置Javascript 意外标记},javascript,html,css,Javascript,Html,Css,我正试图使用此代码在我的网页上定位一个位置 <div id="mover" onclick="moveTo(".main", 3);">erer</div> 我一直收到这个错误,“未捕获语法错误:意外标记}” 下面突出显示了这段代码,我没有发现任何错误 <div id="mover" onclick="moveTo(".main", 3);">erer</div> <div class="container" style="height:7
<div id="mover" onclick="moveTo(".main", 3);">erer</div>
我一直收到这个错误,“未捕获语法错误:意外标记}”
下面突出显示了这段代码,我没有发现任何错误
<div id="mover" onclick="moveTo(".main", 3);">erer</div>
<div class="container" style="height:70px">
erer
将函数中的双引号从
<div id="mover" onclick="moveTo(".main", 3);">erer</div>
erer
单引号
<div id="mover" onclick="moveTo('.main', 3);">erer</div>
erer
函数中的双引号与表示onclick
属性范围的双引号冲突
建议
由于双引号通常在HTML中使用,因此我们应该在大多数情况下对JavaScript字符串使用单引号,以便两者不会相互冲突。将函数中的双引号从
<div id="mover" onclick="moveTo(".main", 3);">erer</div>
erer
单引号
<div id="mover" onclick="moveTo('.main', 3);">erer</div>
erer
函数中的双引号与表示onclick
属性范围的双引号冲突
建议
由于双引号通常在HTML中使用,因此我们应该在大多数情况下对JavaScript字符串使用单引号,这样两者就不会相互冲突。更改
onclick
,使内部引号为单引号(而不是双引号)
您的第二个双引号是关闭字符串,因此您基本上有以下内容
onclick="moveTo(" .main ", 3);"
解析器不知道如何处理引号之间的
.main
更改您的onclick
,使内部引号为单引号(而不是双引号)
您的第二个双引号是关闭字符串,因此您基本上有以下内容
onclick="moveTo(" .main ", 3);"
解析器不知道如何处理引号之间的
.main
真是不假思索!现在已经修复了链接中的一个新错误::'UncaughtTypeError:Cannotreadproperty'className'of null'是警告符号,它指向以下代码::if(ele.className){这是一个很简单的问题!现在已经修复了im在链中的一个新错误::'UncaughtTypeError:Cannotreadproperty'className'of null'是警告符号,它指向以下代码::if(ele.className){