时间:2021-05-18
本文实例讲述了自定义函数实现IE7与IE8不兼容js中trim函数的方法。分享给大家供大家参考。具体实现方法如下:
<html> <head> <title>test</title> <script type="text/javascript"> String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } function check(){ var str = document.getElementById("test").value; alert(str.trim()); } </script> </head> <body> <center> <input id="test" type="text" /> <input id="but" type="button" value="检验" onclick="check();"/> </center> </body> </html>这样就解决了IE上js不支持trim的问题。
希望本文所述对大家的javascript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
测试环境(客户端浏览器)IE6,IE7,IE8兼容模式,IE8Firefox3.6.8,googlechrome5.0.375.125先来说明两个函数的标准定义
IE6、7、8不兼容,背景颜色设置在IE6中DIV高度设置为auto会正常显示颜色,IE7可以添加!important解决,但IE8中背景颜色是定义多高就显示多
注意:ie7,与ie8对网页有个复制的权限,需在“安全”中的“自定义级别”的脚本中设置clipboardData对象提供了对剪贴板的访问。三个方法1.clear
问题描述:IE7下img与div(block类型元素)下边界有距离(或者叫缝隙、空隙)。IE7才会有这个问题,IE8下是没有的。解决方案:法宝一:定义图片img
本文实例讲述了js自定义trim函数实现删除两端空格功能。分享给大家供大家参考,具体如下:兼容IE低版本浏览器,以及其他一些低版本脚本的浏览器js中本身是没有t