javascript 在 Firefox 中失败,但在 IE 中工作正常

标签 javascript

我的代码

function   hide()
{
  var lblclear= document.getElementById("<%=Label1.ClientID%>"); 
  if(lblclear!= null) {
    lblclear.value="";
    lblclear.innerText="";
    lblclear.outerText="";
  }
}

单击按钮时我正在调用此函数

上述函数在 IE 中运行良好它正在清除我的标签文本值 在 firefox 浏览器中,它没有清除我的标签文本值

谁能帮帮我 谢谢你

最佳答案

您的问题是 Firefox 不支持innerText 和outerText。

http://www.java2s.com/Tutorial/JavaScript/0460__DOM-Node/GetouterTextvalueforatagFirefoxdoesnotsupporttheouterText.htm

为了隐藏它,您可以删除它(因为这看起来像您正在做的事情),或者最好使用CSS,element.style属性或设置className,但您可以将可见性或显示设置为一个值这就是你想要的。

关于javascript 在 Firefox 中失败,但在 IE 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1699437/

相关文章:

javascript - 如何在用户进入聊天机器人后交替显示文本框,以便它们来回切换?

javascript - 连接到 Mongoose 时帖子不起作用

javascript - 从 DOM 元素获取 Ember 组件

Javascript:为什么我需要在 for 循环中声明 var i = 0?

javascript - contentDocument 和 contentWindow javascript iframe/frame 访问属性之间的区别

javascript - javascript `this.closest` 在 IE11 和 Chrome 中的使用

javascript - 使用一个全局数据库查询填充多个网页输出?

javascript - 渲染基本的 HTML View ?

javascript - CodeIgniter Javascript 表单提交

javascript - OnClick 在按下回车键时是否有效?