未捕获的类型错误:无法调用方法'innerHTML'即使当我将脚本代码放在<身体>标签
Uncaught TypeError: Cannot call method 'innerHTML' of null even when I place my script code inside <body> tag
我正在用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");
}
但我得到
未捕获的类型错误:无法调用空的方法"innerHTML"
错误。我不知道出了什么问题。
简单语法错误:
document.getElementById("id").innerHTML("HI");
应更改为:
document.getElementById(id).innerHTML = "HI";
^^ ^^^^^^^
不要忘记从id
中删除引号,因为它是变量,所以您需要确保传递的是该变量,而不是文本字符串"id"
相关文章:
- html或java脚本代码在硬盘中创建一个文本文件
- 在Asp.net的TextBox中插入所需文本的java脚本代码
- 是否有脚本/代码可以一次将链接属性添加到多个链接
- 如何在此脚本代码中正确设置此计算和变量
- 如何使用java脚本代码计算禁用按钮的时间
- 脚本代码冲突
- 启用使用java脚本代码在web浏览器中运行的脚本
- 如何将一行咖啡脚本代码转换为多行
- Java 脚本代码 (显示更多 - 显示更少)
- 更改 URL 哈希更改的脚本代码
- 如何使用 javascript 添加脚本代码
- Java 脚本代码不起作用
- 如何递减 Java 脚本代码中的值
- 将 html 代码转换为操作脚本代码
- 如何从 BSF 后处理器的脚本代码进行断言
- Java 脚本代码不起作用
- 基于 Google 电子表格中公式更改的电子邮件脚本代码
- 如何插入不同的<脚本>代码
- CKEDITOR - 启用插入 Java 脚本代码
- 将 ajax 回调脚本代码放在 rails 3.1 中的位置