Javascript document.getElementById(“id”).value returning null instead of empty string when the element is an empty text box

前端 未结 8 1835
清酒与你
清酒与你 2021-01-17 17:09

I have a text box element whose value I am trying to access using document.getElementById(\"id-name\").value. I find that the call is returning a null instead o

8条回答
  •  南方客
    南方客 (楼主)
    2021-01-17 17:42

    This demo is returning correctly for me in Chrome 14, FF3 and FF5 (with Firebug):

    var mytextvalue = document.getElementById("mytext").value;
    console.log(mytextvalue == ''); // true
    console.log(mytextvalue == null); // false
    

    and changing the console.log to alert, I still get the desired output in IE6.

提交回复
热议问题