我正在尝试在函数中使用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>
答案 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)
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>