null或不是对象

时间:2012-12-05 16:23:27

标签: java javascript html jsp

我有一个JSP页面,其TD如下:

<td align="right" id="DDD" style="display:none;">
    <label for="DDD" accesskey="A">DDD:&nbsp; </label>
</td>
<td id="DDD1" style="display:none;">
    <html:text property="DDD" styleId="DDD" readonly="true" styleClass="text" style="width: 8em; border: 0px solid buttonFace; background-color: transparent;" />
</td>

并且TD显示是基于Javascript的无/块。这是javascript,

if(caseInfo[4] == "2")
{
    document.getElementById('DDD').style.display = 'block'; 
    document.getElementById('DDD').disabled = false; 
    document.getElementById('DDD1').style.display = 'block'; 
    document.getElementById('DDD1').disabled = false; 
    if(caseInfo[2].length >0 && caseInfo[2] != "NULL")
    {
        alert(caseInfo[2]);
        document.forms[0].DDD.value = caseInfo[2];
    }
    else
    {
        document.forms[0].DDD.value = "";
    }
    alert("DDD1"+document.forms[0].DDD1.value);
}

当我运行应用程序时,在UI中我看到标签而不是输入字段,我看到document.forms.0.DDD1为空或不是行document.getElementById('DDD1').style.display = 'block';中的对象。此属性已在表单中设置。知道为什么它没有显示出来吗?

0 个答案:

没有答案