尝试做类似
的事情HTML('slider1') = someimage;
但我的HTML()
函数未返回document.getElementById('slider1');
This is the error am getting on chrome
function HTML(id){
if(typeof value !== undefined){
return document.getElementById(id).innerHTML;
}
}
答案 0 :(得分:1)
typeof
允许以前从未声明过标识符。
function HTML(id){
if(typeof value == "undefined")
{
//do nothing
}else{
return document.getElementById(id).innerHTML;
}
}
您也可以尝试
if(typeof neverDeclared === typeof undefined) //also no errors and no strings
答案 1 :(得分:0)
我认为你试图通过innerHTML分配一些图像,你可以将你的功能更新为这样的东西
function HTML(id){
if(typeof value !== undefined){
return document.getElementById(id);
}
}
HTML('slider1').innerHTML = someimage;
//OR
function HTML(id, htmlChunk){
if(typeof value !== undefined){
document.getElementById(id).innerHTML = htmlChunk;
}
}
HTML('slider1',someimage);