运行 以下函数时出现奇怪的错误

Getting strange error when running the following function

我正在尝试做类似

的事情
HTML('slider1') = someimage;

但是我的 HTML() 函数没有返回 document.getElementById('slider1');

function HTML(id){
    if(typeof value !== undefined){
        return document.getElementById(id).innerHTML;
    }
}

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

我认为你正在尝试通过 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);