JavaScript函数中未定义的对象
Object undefined in JavaScript function
我有一个函数,它应该根据下拉列表中选择的选项显示文本框。我已经用javascript写了这个,我也在使用用户控件。这是javascript函数的部分代码。
function showhideeffectivedate(objIncType)
{
var inctype=objIncType.value;
if(inctype=='AMC'||inctype=='AMCW'||inctype=='CMC'||inctype=='CMCHF'||inctype=='CHF')
{
var Objtr_lbl_Healthy_Family_Member_Number = createObj("tr_lbl_Healthy_Family_Member_Number");
if(IsValidObj(Objtr_lbl_Healthy_Family_Member_Number))
{
if(inctype=='CHF')
{
HideAreaCrossBrowser('tr_lbl_Healthy_Family_Member_Number',false)
}
else
HideAreaCrossBrowser('tr_lbl_Healthy_Family_Member_Number',true)
healthyfamilyMemberCheck()
}
}
else
{
var Objtr_lbl_Healthy_Family_Member_Number = createObj('tr_lbl_Healthy_Family_Member_Number');
if(IsValidObj(Objtr_lbl_Healthy_Family_Member_Number))
{
HideAreaCrossBrowser('tr_lbl_Healthy_Family_Member_Number',true)
}
}
}
包含控件/文本框的.ascx文件代码:
<tr class="Content" id="tr_lbl_Healthy_Family_Member_Number">
<td valign="top" colspan="2">
<table cellspacing="0" border="0">
<tr>
<td class="Content" align="right" id="td_lbl_Healthy_Family_Member_Number" width="130px">
<asp:Label ID="lbl_Healthy_Family_Member_Number" CssClass="Content" runat="server" Text="Healthy Family Member Number" />
</td>
<td class="Content" align="left" id="td_txt_Healthy_Family_Member_Number" width="185px">
<%--<asp:HiddenField runat="server" Value="td_txt_Healthy_Family_Member_Number" ID="hdn_help_11999" />--%>
<asp:TextBox ID="txt_Healthy_Family_Member_Number" CssClass="inputbox" onblur="" runat="server"
Enabled="True" />
</td>
</tr>
</table>
</td>
</tr>
我试着调试这个代码。此代码不检查是否为"CHF"。它跳过整个循环,并表示变量"Objtr_lbl_Healthy_Family_Member_Number"没有对象/未定义?
谢谢你的帮助。
createObj没有返回对象。
在没有看到createObj()
函数的情况下,我的第一个猜测是
- 由于
Objtr_lbl_Healthy_Family_Member_Number
不是有效的HTML标记名,因此没有在DOM中创建该元素 - 所以
createObj()
不能做任何事情(也不会返回任何东西) - 因此CCD_ 4是未定义的
相关文章:
- 在CoffeeScript文件上运行Jasmine测试时,对象未定义错误
- JavaScript 对象 - 未定义的数字键文字
- 为什么页面方法对象未定义
- JavaScript对象表示嵌套对象未定义
- Javascript类构造的对象未定义
- JQuery TypeError:对象未定义(length=object.length,)
- 用于从许多带有“for”循环的URL中获取HTML信息的X射线使对象未定义
- 如何避免收到一条消息,指出对象未定义
- JavaScript 对象未定义
- JavaScript 对象未定义它是否在几年前工作
- 揭示模块模式:对象未定义
- 对象未定义/HTML使用jQuery输出
- 为什么子 html 对象未定义/空
- 提取 JSON 对象未定义
- 为什么这个带有最简单的构造函数的 javascript 对象未定义
- “对象”未定义日历.js
- 对象未定义到模块中,Nodejs javascript
- javascript对象未定义
- Twilio响应对象未定义,但没有错误
- 为什么"对象未定义”;在这种情况下没有抛出错误