JavaScript参数语法不正确

时间:2017-12-02 03:16:22

标签: javascript function syntax parameters

我正在尝试在函数中使用JavaScript参数,但我没有正确编写语法。

此函数应该将具有aa标记的对象中的信息恢复为ba中指定的任何内容。

function myFunction(aa, ba){
    document.getElementById(aa).innerHTML = ba;
}

<p id="demo">JavaScript can change HTML content.</p>

<button type="button" onclick="myFunction(demo, My First Javascript)">Click Me!</button>

4 个答案:

答案 0 :(得分:2)

在函数的输入周围添加单引号:

使用Javascript:

function myFunction(aa, ba){
    document.getElementById(aa).innerHTML = ba;
}

HTML:

<p id="demo">JavaScript can change HTML content.</p>

<button type="button" onclick="myFunction('demo', 'My First Javascript')">Click Me!</button>

这是codepen.io演示的链接: https://codepen.io/167141162/pen/Vrgvbg

答案 1 :(得分:1)

JavaScript中的

Strings必须包含在class Workflow(): def run(self, ): task_list = (Task1(), Task2(), Task3(), ...) success = all(t.run() for t in task_list) ""中。在您的示例中,JavaScript会认为您正在尝试为第一个参数传递一个名为''的变量(或函数),而第二个参数(demo)会抛出一个My First Javascript

所以,这将有效:

SyntaxError
function myFunction(aa, ba){
    document.getElementById(aa).innerHTML = ba;
}

答案 2 :(得分:0)

用单引号

包装字符串参数
<button type="button" onclick="myFunction('demo', 'My First Javascript')">Click Me!</button>

答案 3 :(得分:0)

您的参数&lt;&lt;演示&gt;&gt;必须是单引号,因为在js文件中,参数将其作为字符串 <button type="button" onclick="myFunction('demo', 'My First Javascript')">Click Me!</button>