我的代码
function hide()
{
var lblclear= document.getElementById("<%=Label1.ClientID%>");
if(lblclear!= null) {
lblclear.value="";
lblclear.innerText="";
lblclear.outerText="";
}
}
单击按钮时我正在调用此函数
上述函数在 IE 中运行良好它正在清除我的标签文本值 在 firefox 浏览器中,它没有清除我的标签文本值
谁能帮帮我 谢谢你
最佳答案
您的问题是 Firefox 不支持innerText 和outerText。
为了隐藏它,您可以删除它(因为这看起来像您正在做的事情),或者最好使用CSS,element.style属性或设置className,但您可以将可见性或显示设置为一个值这就是你想要的。
关于javascript 在 Firefox 中失败,但在 IE 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1699437/