Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 意外标记}_Javascript_Html_Css - Fatal编程技术网

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){