我在JavaScript中调用一个函数,如图所示
var count = 0;
function resetGroupsSelector(groupId){
//alert(groupId);
console.log("search_report_form:"+groupId)
//alert("search_report_form:"+groupId)
var id = "search_report_form:"+groupId;
document.getElementById("id").innerHTML("HI");
}
但我得到了
未捕获的TypeError:无法调用方法' innerHTML'为null
错误。我不知道出了什么问题。
答案 0 :(得分:2)
简单的语法错误:
document.getElementById("id").innerHTML("HI");
应改为:
document.getElementById(id).innerHTML = "HI";
^^ ^^^^^^^
不要忘记从id
删除引号,因为它是变量,因此您要确保传递变量而不是文字字符串 "id"