function format(){ var x = document.getElementById("item"); x.innerHTML = "hello"; } 把ID的内容改成hello,可是当我换一种方法写的时候,却运行不出来? function replace(tag,value){ var x = document.getElementById("tag"); x.innerHTML = value ; } function format(){ replace(item,hello); }
问题解决了, 代码: 去掉tag的引号, 和在function replace中添加引号 function replace(tag,value){ var x = document.getElementById(tag); 第一处 x.innerHTML = value ; } function format(){ replace("item","hello"); 第二处 }