Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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 我在js代码中缺少了什么(我缺少了什么)错误_Javascript_Html - Fatal编程技术网

Javascript 我在js代码中缺少了什么(我缺少了什么)错误

Javascript 我在js代码中缺少了什么(我缺少了什么)错误,javascript,html,Javascript,Html,我的代码中缺少了什么?开发人员控制台中出现以下错误 Uncaught SyntaxError: missing ) after argument list 完整代码如下: .html('<textarea id="textarea" rows="1" class="form-control chatboxtextarea" data-autosize-on="true" style="overflow: hidden; word-wrap: break-word; height:

我的代码中缺少了什么?开发人员控制台中出现以下错误

Uncaught SyntaxError: missing ) after argument list
完整代码如下:

    .html('<textarea id="textarea" rows="1" class="form-control chatboxtextarea" data-autosize-on="true" style="overflow: hidden; word-wrap: break-word; height: 30px;" 
onkeypress="javascript:return updateLastTypedTime();" onkeyup="javascript:return refreshTypingStatus(' + chatboxtitle + "','" + toid + "');\" 
onkeydown=\"javascript:return checkChatBoxInputKey(event,this,'" + chatboxtitle + "','" + toid + "','" + img + '\');">
</textarea>');
但我真的不能罚款的地方:/

.html(
    '<textarea id="textarea" rows="1" class="form-control chatboxtextarea" data-autosize-on="true" style="overflow: hidden; word-wrap: break-word; height: 30px;"
    onkeypress="javascript:return updateLastTypedTime();"
    onkeyup="javascript:return refreshTypingStatus(' + chatboxtitle + "','" + toid + "');\" 
    onkeydown=\"javascript:return checkChatBoxInputKey(event,this,'" + chatboxtitle + "','" + toid + "','" + img + '\');">
^^
|                       |                  |
|你结束你的开盘报价
另一个字符串文字的开头引号。
对于字符串文字,这些
字面双引号。糟糕。
不要混淆引语。
因此,当通过
HTML()
函数插入HTML时,您的
refreshTypingStatus()
函数将变为:

refreshTypingStatus(Nice title','My very own toid')
正如您所见,标题不是以引号开头的。您只需插入报价:

'...refreshTypingStatus(\'' + chatboxtitle + "','" + toid + "')..."
^^
|                       |                  |
|你结束你的开盘报价
另一个字符串文字的开头引号。
对于字符串文字,这些
字面双引号。糟糕。
不要混淆引语。
因此,当通过
HTML()
函数插入HTML时,您的
refreshTypingStatus()
函数将变为:

refreshTypingStatus(Nice title','My very own toid')
正如您所见,标题不是以引号开头的。您只需插入报价:

'...refreshTypingStatus(\'' + chatboxtitle + "','" + toid + "')..."

这似乎不是您的
完整代码
,与URI不同,事件处理程序不需要
javascript
伪协议。@LucaKiebel我只在这里分享错误行。无需在此处共享所有代码。在插入变量时,您可能有一个未替换的引号,看起来您正在颠倒双引号和单引号的顺序。与URI不同,这似乎不是您的
完整代码,事件处理程序不需要
javascript
伪协议。@LucaKiebel我只在这里分享错误行。无需在此处共享所有代码。在插入变量时,您可能有一个未替换的引号,看起来您正在颠倒双引号和单引号的顺序。