Javascript更改类名错误
Javascript Changing Class name error?
本文关键字:错误 Javascript 更新时间:2023-09-26
这是我的代码
var url = window.location.href;
if (url.substr(7, 21) === "www.codtelevision.com")
{
//Valid domain
if (url.substr(29) === "")
{
document.getElementById('homeLink').className = "active";
}
else
{
document.getElementById(url.substr(29) + "Link").className = "active";
}
}
当我查看我的chrome开发工具时,我看到了这个错误。
Uncaught TypeError: Cannot set property 'className' of null
我已经试过很多次了,但都做不到。我该怎么做?
此外,当我把它放在控制台中时,它就起作用了:
document.getElementById('homeLink').className = "active";
我的网站是www.codtelevision.com
可能您的文档没有加载。将代码放入window.onload
。
window.onload = function(){
//code
}
或者如果您正在使用jquery:
$(document).ready(function(){
//code
});
相关文章:
- object响应时出现对象错误javascript
- 未捕获的语法错误:javascript对象上出现意外的标记ILLEGAL
- Phonegap-Android 4.4-html5音频长度错误(javascript和媒体插件)
- 未捕获的语法错误:javascript中出现意外的标记}
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- 未捕获类型错误javascript方法
- 将字符串返回到类型为“0”的输出字段;数字“;针对用户错误javascript
- 解析器错误(Javascript初学者寻找解决方案)
- IE 错误 .JavaScript 运行时错误:对象不支持属性或方法“preventDefault”
- appendChild 不是函数错误 (JAVASCRIPT)
- 错误 JavaScript 函数
- 而循环抛出错误JavaScript
- 意外的类型错误 - Javascript,多维数组
- 语法错误:Javascript 中的意外令牌/将数据发布到 Amazon s3
- 语法错误:Javascript 中缺少指数
- 错误“JavaScript 运行时错误:查找滚动位置时无法获取未定义或空引用的属性'scrollLeft'”
- 错误 JavaScript 循环数组
- 错误:Javascript 上的 [对象对象]
- IndexedDBShim.js错误:JavaScript运行时错误:在严格模式下不允许分配只读属性
- 在Evernote listNotebooks API上获取错误-Javascript/Node.Js