gpt4 book ai didi

javascript - 简单函数中的"Uncaught SyntaxError: Unexpected token ( "

转载 作者:行者123 更新时间:2023-11-28 12:02:33 24 4
gpt4 key购买 nike

我收到此错误:

Uncaught SyntaxError: Unexpected token (

当我不注释掉这个函数时:

function setTextField(str)
{
if ( (str == "") || (str == null) )
str = "Enter Task Here";
document.getElementById.("get_subject").value = str;
}

我正在尝试从其他地方执行此操作(稍后在代码中):

setTimeout('setTextField();', 1000);

为什么我会收到此错误?

最佳答案

document.getElementById.("get_subject").value = str;
// ^ What's that doing there?

{token}. 后面需要跟一个作为属性名称的 token,才能成为有效的 JS 语法(不包括某些数字文字语法)。

你想要:

document.getElementById("get_subject").value = str;
<小时/>

此外,永远、永远、永远,将字符串传递给 setTimeout。它需要一个真正的函数!

setTimeout(setTextField, 1000);

或者如果您想执行更复杂的代码:

setTimeout(function() {
setTextField(someArgument, someOtherArgument);
//othercode
}, 1000);

关于javascript - 简单函数中的"Uncaught SyntaxError: Unexpected token ( ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com