为什么我可以在文本框中设置文本但我无法清除它?

时间:2012-01-19 21:46:03

标签: javascript

我在一个Javascript函数中编写了这个。

document.getElementById("textbox").innerHTML = "some text";

这就是你所期望的。但是,如果我稍微修改它以尝试清除像这样的文本框

document.getElementById("textbox").innerHTML = "";

它不起作用。为什么呢?

2 个答案:

答案 0 :(得分:3)

我不确定为什么innerHTML在这个特定情况下工作,但更合适的属性是value

document.getElementById('textbox').value = '';

答案 1 :(得分:2)

尝试

document.getElementById("textbox").value= "";