我对分配给我的任务感到困惑:
功能:接受 2 个参数,一个字符串和一个标签 id,并将字符串值写入标签的文本
• 示例:
changeLabel('mylabel1', ‘label1’);
应该更改文本值
‘<label id="label1">Form Label1</label>’
至
‘<label id="label1">mylabel1</label>’
我不确定将需要传入的变量放在哪里,这是我的代码,但在测试时不会验证。
function changeLabel('mylabel1', 'label1'){
document.getElementById("label1").innerHTML = mylabel1;
}
changeLabel('mylabel1', 'label1');
有人可以帮忙吗?
最佳答案
您不能使用字符串
作为参数
来定义函数。你应该这样做:
function changeLabel(text, id){
document.getElementById(id).innerHTML = text;
}
changeLabel('mylabel1', 'label1');
关于JavaScript 函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36050413/