javascript中的错误
我正在尝试使用JavaScript获得一个可折叠的链接列表 但是,Java文档中不断出现错误,我不知道原因:javascript中的错误,javascript,list,Javascript,List,我正在尝试使用JavaScript获得一个可折叠的链接列表 但是,Java文档中不断出现错误,我不知道原因: var css Node = document.createElement('link'); cssNode.setAttribute('rel', 'stylesheet'); cssNode.setAttribute('type', 'text/css'); cssNode.setAttribute('href', 'javascript-overrides.css'); docum
var css Node = document.createElement('link');
cssNode.setAttribute('rel', 'stylesheet');
cssNode.setAttribute('type', 'text/css');
cssNode.setAttribute('href', 'javascript-overrides.css');
document.getElementsByTagName('head')[0].appendChild(cssnode);
function toggle(toggler) {
if (document.getElementById) {
targetElement = toggler.nextsibling;
if (targetElement.classname == undefined) {
targetElement = toggler.nextsiblig.nextsibling;
}
if {
targetElement.style.display == "block") {
targetElement.style.display = "none";
}
else {
targetElement.style.display = "block"
}
}
}
function swap(targetid) {
if (document.getElementById) {
target = document.getElementById(targetid);
if (target.style.display == "block") {
target.style.display = "none";
}
else {
target.style.display = "block";
}
}
}
第15行中的错误,其中的is表示“if(document.getElementById){”,但对我来说似乎没有问题
有什么建议吗?返回3个错误(假设第一行是var cssNode
)
- 与未定义的进行比较,使用==(
)if(targetElement.classname===未定义)
必须是if(如果{targetElement.style.display==“block”)}
- 缺少分号(
)targetElement.style.display=“block”
修复了@Welling错误?行在哪里!:-)为什么
var css Node=document.createElement('link');
在css
和节点之间有空格?