Gre*_*lty 0 html javascript asp.net internet-explorer dom
这是在IE中出错但在FF中工作的JavaScript(错误 - "document.getelementsbyname(...).0.innerhtml为null或不是对象":
var oldVal = parseInt(document.getElementsByName("outSL")[0].innerHTML); //val from DB
Run Code Online (Sandbox Code Playgroud)
这是asp.net代码,我想获取将由数据库填充的内部html:
<asp:Label ID="LabelSL" runat="server" Text="" name="outSL" style="visibility:hidden;"></asp:Label>
Run Code Online (Sandbox Code Playgroud)
id是动态的,当它被渲染时它看起来像这样,它是我所追求的43:
<span id="ctl00_cpMainContent_LabelSL" name="outSL" style="visibility:hidden;">43</span>
Run Code Online (Sandbox Code Playgroud)
那么......我怎样才能在IE和FF中获得相同功能的43?
谢谢!