编写Firefox和IE下的javascript一直以来对程序员来说是件比较麻烦的事情。
最近偶在开发中遇到了一件事情。
具体的任务是要将innerHTML通过ajax传入后台交给java处理
取出innerHTML后
一开始,偶在Firefox下处理,遇到了通过DHTML生成的input标记没有闭合{可能和dhtml的js代码有关,没仔细研究},但IE下确实闭合的,郁闷一次。这到还好,其余的都很顺利。
后来换到IE6下处理后,让我晕了又晕。
1.所有的html标记都变大写了,哎。。。。。。
2.大部分属性的双引号都被IE6吃掉了,想必饿的不行了,哎。。。。。。。。。。。。。。。。
问题解决中。。。。
思路使用正则时两者的html都符合w3c,
其他问题:
取出innerHTML后,Firefox下遇到input没有value属性可能和写的DHTML的js有关
=> _input.setAttribute("value",value);
{jdk1.5.0_09} String regex = "<input[//(//)[^>]]+>"; ???
最近偶在开发中遇到了一件事情。
具体的任务是要将innerHTML通过ajax传入后台交给java处理
取出innerHTML后
一开始,偶在Firefox下处理,遇到了通过DHTML生成的input标记没有闭合{可能和dhtml的js代码有关,没仔细研究},但IE下确实闭合的,郁闷一次。这到还好,其余的都很顺利。
后来换到IE6下处理后,让我晕了又晕。
1.所有的html标记都变大写了,哎。。。。。。
2.大部分属性的双引号都被IE6吃掉了,想必饿的不行了,哎。。。。。。。。。。。。。。。。
问题解决中。。。。
思路使用正则时两者的html都符合w3c,
其他问题:
取出innerHTML后,Firefox下遇到input没有value属性可能和写的DHTML的js有关
=> _input.setAttribute("value",value);
{jdk1.5.0_09} String regex = "<input[//(//)[^>]]+>"; ???