Javascript函数参数

时间:2016-03-17 02:06:59

标签: javascript

我对我的任务感到困惑:

功能:接受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');

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您无法将strings的功能定义为parameters。你应该这样做:

function changeLabel(text, id){
    document.getElementById(id).innerHTML = text;
}

changeLabel('mylabel1', 'label1');