Javascript 更改浏览器的渲染方式

Javascript 更改浏览器的渲染方式,javascript,jquery,firefox,Javascript,Jquery,Firefox,考虑以下示例: <table><tr><td><div type="label"></td></tr><table> 当浏览器解析内容时,他们创建了带有tr和td的表,在td内部创建了带有标签的div,我想知道,当您面对此类内容而不是div时,是否可以告诉浏览器,只画一个标签 我可以这样做,例如用正则表达式函数简单地用label替换div,我想找到一种浏览器(例如Firefox)这样做的方法,或者更好的方法 我

考虑以下示例:

<table><tr><td><div type="label"></td></tr><table>
当浏览器解析内容时,他们创建了带有tr和td的表,在td内部创建了带有标签的div,我想知道,当您面对此类内容而不是div时,是否可以告诉浏览器,只画一个标签

我可以这样做,例如用正则表达式函数简单地用label替换div,我想找到一种浏览器(例如Firefox)这样做的方法,或者更好的方法

我应该为此开发一个Firefox插件吗?或者它是最简单的处理方法吗


谢谢

此标记是如何生成的?你为什么不先用标签呢?顺便说一句,type属性不是DIV元素的有效属性。在jQuery中,这将起作用:$'table div[type=label]';事实上,我尝试创建自己的表单生成器,我希望在呈现之前进行替换,基于此声明编写的页面有许多其他分区,每个分区都有自己的类型,例如label、multiselect、combobox、lov等,那么为什么要使用分区呢?我不明白