function test()
{
var testcodevalue = document.getElementById("testcode").value;
var testcodetext = document.getElementById("testcode").text;
if(testcodetext == undefined)
{
formObject.testcode.value = "";
formObject.testcode.text = "";
}
}
在上面的脚本onload
中,我将testcodevalue
作为对象,testccodetext
作为undefined
。 testcode.value
我正在设置一个文本框。问题是每次onload
我得testcodetext
为undefined
,并且在文本框中设置了相同的值。我该如何清除它?
答案 0 :(得分:0)
使用typeof检查它是否未定义:
function test()
{
var testcodevalue = document.getElementById("testcode").value;
var testcodetext = document.getElementById("testcode").text;
if(typeof testcodetext === "undefined")
{
formObject.testcode.value = "";
formObject.testcode.text = "";
}
}