document.getelementById().innerText doesn't on firefox
document.getelementById().innerText doesn't on firefox
需要使用javascript获取 asp.net 标签文本,下面的javascript适用于IE和Chrome,但不适用于Firefox,如何使其适用于所有浏览器。
function showThumbnails_OnClick() {
var id = document.getElementById('lblId').innerText;
if (ChkBox.checked) {
location.href = 'Result.aspx?Id=' + id;
}
}
<asp:Label ID="lblId" runat="server" Text="">
将.innerText
更改为.textContent
你必须编写一个处理这两种情况的函数:
function showThumbnails_OnClick() {
var element = document.getElementById('lblId');
var id = element.innerText || element.textContent;
if (ChkBox.checked) {
location.href = 'Result.aspx?Id=' + id;
}
}
确保它可以在IE和FF上运行。
var c_id = document.getElementById("lblId");
var id = (c_id.textContent == undefined) ? c_id.innerText : c_id.textContent;
相关文章:
- angularjs$valid-on-dates在firefox中报告错误
- Javascript mozfullscreenchange on Firefox
- var keycode = window.event.keycode on Firefox
- 如何在使用 Add On SDK 创建的 Firefox AddOn 中设置 javascript 变量
- Websocket on firefox webgl
- Firefox addon - port.emit inside port.on
- document.getelementById().innerText doesn't on firefox
- 无法让 port.emit 和 port.on 在 Firefox 附加组件中工作
- 在 Firefox Add-on SDK 中使用 port.on 传递数据
- jQuery:当使用on .scroll事件和警报时,Firefox似乎无限循环
- .on eventlistener 适用于 Firefox,但不适用于 IE 或 chrome
- jQuery/JavaScript - event.target.id on Firefox
- Firefox Add-on-sdk:右键单击子菜单上下文以显示面板
- Javascript Pouch DB doesn't load on Safari & Firefox
- $(document).on(“keypress”-在Firefox中未触发
- jQuery on()在Chrome、Safari中不起作用.适用于Firefox
- firefox扩展(观察员)-触发"http-on-modify-request"只有一次
- 如何动态更改 Firefox Add-on 的页面工作者的 ContentURL
- Firefox扩展:self.port.on没有将结果传递给外部函数
- ngFocus Bugged on Firefox?