我们的Web应用程序在Firefox 8中运行良好,但有些用户已更新到Firefox 9,现在隐藏了一些HTML表。
Firefox 9.0.1正在为HTML添加额外的hidden =“”属性。
所以像这样的HTML:
<table id="form1:table1" class="Tbl" border="0" cellpadding="0" cellspacing="0">
在浏览器中显示如下内容,使用Firebug查看呈现的代码:
<table id="form1:tableMyHistory" class="Tbl" border="0" cellpadding="0" cellspacing="0" hidden="">
额外的隐藏=“”似乎是由Firefox 9添加的。
为什么Firefox 9.0.1可能会添加这个额外的属性并隐藏表格?
答案 0 :(得分:0)
我的Firefox上没有这样的事情发生。可能性是问题是由页面上的JavaScript代码创建的。要确认这一点,请关闭JavaScript测试。
如果在JavaScript中将元素节点的hidden
属性设置为true
,则Firefox会将元素的HTML标记显示为包含属性hidden=""
。