- 浏览: 734422 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
梦行Monxin商城系统:
java网上商城与php网上商城比较 -
梦行Monxin商城系统:
java网上商城与php网上商城比较 -
任楚娴:
你好,请问html = nvl(html); 这句中的nvl( ...
java html串转换成文本串 -
u013246812:
,谢拉!
jQuery ui Dialog 讲解参数 -
大宝剑99:
...
前端优化
0.在firefox中不兼容window.location.href('')的解决办法
location.href('http://www.baidu.com');
以上写法在IE里支持,Firefox里不支持,但如果改成
window.location.href = 'http://www.baidu.com';
则在两种浏览器中都支持了。
另:<button></button>这样写的html元素,在firefox里面不认,改成
<input type='button' value='Test' id='test' /> 就可以了
1. 集合类对象问题
现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。
解决方法:改用 [] 作为下标运算。如:
document.forms("formName") 改为 document.forms["formName"];
//又如:
document.getElementsByName("inputName")(1);改为
document.forms["formName"];
//又如:
document.getElementsByName("inputName")(1);改为document.getElementsByName("inputName")[1];
2. DIV对象
在 IE 中,DIV对象可以使用ID作为对象变量名直接使用。在 Firefox 中不能。
DivId.style.display = "none";
解决方法:document.getElementById("DivId").style.display = "none";
ps:得对象的方法不管是不是DIV对象,都应该使用getElementById方法。
3. 关于frame
现有问题:在 IE中 可以用window.testFrame取得该frame,mf中不行
解决方法:在frame的使用方面Firefox和IE的最主要的区别是:
如果在frame标签中书写了以下属性:
那么IE可以通过id或者name访问这个frame对应的window对象
而mf只可以通过name来访问这个frame对应的window对象
例如如果上述frame标签写在最上层的window里面的htm里面,那么可以这样访问
IE: window.top.frameId或者window.top.frameName来访问这个window对象
Firefox:只能这样window.top.frameName来访问这个window对象
另外,在mf和ie中都可以使用window.top.document.getElementById("frameId")来访问frame标签 并且可以通过window.top.document.getElementById("testFrame").src = 'xx.htm'来切换frame的内容
也都可以通过window.top.frameName.location = 'xx.htm'来切换frame的内容
Java代码
1.//eg:需要隐藏/显示左边的菜单面板
2.<script type="text/javascript">
3. var showMenu=true;
4. function hideBar(){
5. //window.top.tFrame.cols="0,30,*";//IE适用
6. window.top.document.getElementById("tFrame").cols="0,30,*";
7. document.getElementById('menuOn').innerHTML="显示菜单";
8. showMenu=false;
9. }
10. function showBar(){
11. //window.top.tFrame.cols="160,30,*";
12. window.top.document.getElementById("tFrame").cols="160,30,*";
13. document.getElementById('menuOn').innerHTML="隐藏菜单";
14. showMenu=true;
15. }
16. function isBar(){
17. if(showMenu){
18. hideBar();
19. }else{
20. showBar();
21. }
22. }
23.</script>
//eg:需要隐藏/显示左边的菜单面板
<script type="text/javascript">
var showMenu=true;
function hideBar(){
//window.top.tFrame.cols="0,30,*";//IE适用
window.top.document.getElementById("tFrame").cols="0,30,*";
document.getElementById('menuOn').innerHTML="显示菜单";
showMenu=false;
}
function showBar(){
//window.top.tFrame.cols="160,30,*";
window.top.document.getElementById("tFrame").cols="160,30,*";
document.getElementById('menuOn').innerHTML="隐藏菜单";
showMenu=true;
}
function isBar(){
if(showMenu){
hideBar();
}else{
showBar();
}
}
</script>
4. 窗口
现有问题:IE中可以通过showModalDialog和showModelessDialog打开模态和非模态窗口,但是Firefox不支持。
解决办法:直接使用window.open(pageURL,name,parameters)方式打开新窗口。
如果需要传递参数,可以使用frame或者iframe。
5. 在JS中定义各种对象变量名时,尽量使用id,避免使用name.
在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在 Firefox 中不能,所以在平常使用时请尽量使用id,避免只使用name,而不使用id。
6. document.all
Firefox可以兼容document.all, 但会生成一条警告。可以用getElementById("*") 或者 getElementByTagName("*")来代替
不过对于document.all.length等属性,则完全不兼容。大家尽量不要使用document.all属性.
eg:
Java代码
1.function initIt(){
2. //divCount = document.all.tags("DIV");//IE可以,FF不可以
3. divCount = document.getElementsByTagName("div");
4. for (i=0; i<divCount.length; i++) {
5. obj = divCount[i];//这里IE支持()和[],FF必须使用[]
6. if (obj.className == "child" || obj.className == "child1") obj.style.display = "none";
7. }
8.}
function initIt(){
//divCount = document.all.tags("DIV");//IE可以,FF不可以
divCount = document.getElementsByTagName("div");
for (i=0; i<divCount.length; i++) {
obj = divCount[i];//这里IE支持()和[],FF必须使用[]
if (obj.className == "child" || obj.className == "child1") obj.style.display = "none";
}
}
7. parentElement
IE中支持使用parentElement和parentNode获取父节点.
而Firefox只可以使用parentNode.
8. event
W3C不支持windows.event
比方说,在IE里面:
function onMenuClick(){
collapseMenu(event.srcElement);
}
function onMenuClick(){
collapseMenu(event.srcElement);
}
工作正常。不过在Firefox中,则改成:
function onMenuClick(evt){
if(evt == null)
evt = window.event; // For IE
var srcElement = evt.srcElement? evt.srcElement : evt.target;
// IE使用srcElement, 而Firefox使用target
collapseMenu(srcElement);
function onMenuClick(evt){
if(evt == null)
evt = window.event; // For IE
var srcElement = evt.srcElement? evt.srcElement : evt.target;
// IE使用srcElement, 而Firefox使用target
collapseMenu(srcElement);
9. event.x 与 event.y 问题
在IE 中,event 对象有 x, y 属性,Firefox中没有。
解决方法:
在Firefox中,与event.x 等效的是 event.pageX。但event.pageX IE中没有。
故采用 event.clientX 代替 event.x。在IE 中也有这个变量。
event.clientX 与 event.pageX 有微妙的差别(当整个页面有滚动条的时候),
不过大多数时候是等效的。
如果要完全一样,可以稍麻烦些:
mX = event.x ? event.x : event.pageX;
然后用 mX 代替 event.x
10. 用idName字符串取得对象的问题
在IE中,利用 eval(idName) 可以取得 id 为 idName 的 HTML 对象,在Firefox中不能。
解决办法:用 getElementById(idName) 代替 eval(idName).
14. nodeName 和 tagName 问题
在Firefox中,所有节点均有 nodeName 值,但 textNode 没有 tagName 值。
在IE中nodeName 的使用有时会有问题。
解决方法:
使用 tagName,但应检测其是否为空。
15. input的type属性
IE下 input.type属性为只读,但是Firefox下可以修改.
16. 自定义属性
在mf中,自己定义的属性必须getAttribute()取得
而IE可以直接通过"."运算符获取.
17.const 问题
在 IE 中不能使用 const 关键字。如
const constVar = 32;
在IE中这是语法错误.
解决方法:
不使用 const ,以 var 代替.
18. body 对象
Firefox的body在body标签没有被浏览器完全读入之前就存在,而IE则必须在body完全被读入之后才存在.
19. img对象alt和title的解析
alt:当照片不存在或者load错误时的提示,
title:照片的tip说明,
在IE中如果没有定义title,alt也可以作为img的tip使用,但是在Firefox中,两者完全按照标准中的定义使用
在定义img对象时,最好将alt和title对象都写全,保证在各种浏览器中都能正常使用
20.childNodes获取的节点
childNodes的下标的含义在IE和Firefox中不同,Firefox使用DOM规范,childNodes中会插入空白文本节点。
获取子节点时,一般可以通过node.getElementsByTagName()来回避这个问题。
21.removeNode()
Firefox中节点没有removeNode方法,必须使用如下方法
node.parentNode.removeChild(node);
22.innerText
IE支持,FIREFOX不支持
FF中设置内容文本是用textConent属性.
23. XMLHTTP的区别
FireFox中的创建方法为:
xmlhttp=new XMLHttpRequest()
而在IE中为:
xmlhttp=new ActiveXObject(”Microsoft.XMLHTTP”)
24. img的src刷新问题
在IE 下可以用 可以刷新图片,但在FireFox下不行。主要是缓存问题,在地址后面加个随机数就解决了:
myImg.src=this.src+’?'+Math.random();
25. setAttribute()设置属性问题
IE中很多属性都不能用setAttribute进行设置,但Firefox中却可以,如:
theDiv.setAttribute('style','color:red');改为:object.style.cssText = 'color:red;';
setAttribute('class','styleClass') 改为:setAttribute('className','styleClass');
obj.setAttribute('onclick','funcitonname();');改为:obj.onclick=function(){fucntionname();};
...等等
-----------------------------------------------------------------------------------------
IE和FIREFOX在解析CSS方面的区别
1. 对高度的解析
IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度
Firefox:没有定义高度时,如果内容中包括了图片内容,Firefox的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况;当定义了高度,但是内容超过高度时,内容会超出定义的高度,但是区域使用的样式不会变化,造成样式错位。
结论:大家在可以确定内容高度的情况下最好定义高度,如果真的没有办法定义高度,最好不用使用边框样式,否则样式肯定会出现混乱!
3.布局问题
当你在写css的时候,特别是用float: left(或right)排列一窜图片时,会发现在firefox里面正常而IE里面有问题。无论你用margin:0,还是border: 0来约束,都无济于事。
其实这里还有另外一个问题,就是IE对于空格的处理,firefox是忽略的而IE对于块与块之间的空格是处理的。也就是说一个div结束后要紧接着一个div写,中间不要有回车或者空格。不然也许会有问题,比如3px的偏差,而且这个原因很难发现。
非常不走运的是我又碰到了这样的问题,多个img标签连着,然后定义的float: left,希望这些图片可以连起来。但是结果在firefox里面正常而IE里面显示的每个img都相隔了3px。我把标签之间的空格都删除都没有作用。
后来的解决方法是在img外面套li,并且对li定义margin: 0,这样就解决了IE和firefox的显示偏差。IE对于一些模型的解释会产生很多错误问题,只有多多尝试才能发现原因。
这只是一些简单的区别,在做布局和CSS设计时候可以综合考虑,但最为有效与简单的解决兼容问题还是用TABLE表格,表格在兼容性方面有着不错的表现.
4.鼠标样式
firefox不支持hand,但ie支持pointer
解决方法: 统一使用pointer
5. padding 问题
padding 5px 4px 3px 1px FireFox无法解释简写,
必须改成 padding-top:5px; padding-right:4px; padding-bottom:3px; padding-left:1px;
6. 消除ul、ol等列表的缩进
消除ul、ol等列表的缩进样式应写成:list-style:none;margin:0px;padding:0px;
其中margin属性对IE有效,padding属性对FireFox有效
7. CSS透明
IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)。
FF:opacity:0.6。
8. CSS圆角
IE:不支持圆角。
FF: -moz-border-radius:4px,或者
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius- bottomright:4px;。
9. CSS双线凹凸边框
IE:border:2px outset;。
FF:
-moz-border-top-colors: #d4d0c8 white;
-moz-border-left-colors: #d4d0c8 white;
-moz-border-right-colors:#404040 #808080;
-moz-border-bottom-colors:#404040 #808080;
10. 滤镜
IE中支持使用滤镜,而Firefox中不支持.
11. 禁止选取网页内容:
在IE中一般用js:obj.onselectstart=function(){return false;};
而firefox用CSS:-moz-user-select:none;
===============
var mycost = document.forms[0].mycost.value
if(mycost.length!=0)
{
var patrn = new RegExp(/^(([1-9]\d*)|0)(\.\d{1,2})?$/);
if (!mycost.match(patrn))
{
alert("金额格式不正确");
document.forms[0].mycost.focus();
return false;
}
}
===========
location.href('http://www.baidu.com');
以上写法在IE里支持,Firefox里不支持,但如果改成
window.location.href = 'http://www.baidu.com';
则在两种浏览器中都支持了。
另:<button></button>这样写的html元素,在firefox里面不认,改成
<input type='button' value='Test' id='test' /> 就可以了
1. 集合类对象问题
现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。
解决方法:改用 [] 作为下标运算。如:
document.forms("formName") 改为 document.forms["formName"];
//又如:
document.getElementsByName("inputName")(1);改为
document.forms["formName"];
//又如:
document.getElementsByName("inputName")(1);改为document.getElementsByName("inputName")[1];
2. DIV对象
在 IE 中,DIV对象可以使用ID作为对象变量名直接使用。在 Firefox 中不能。
DivId.style.display = "none";
解决方法:document.getElementById("DivId").style.display = "none";
ps:得对象的方法不管是不是DIV对象,都应该使用getElementById方法。
3. 关于frame
现有问题:在 IE中 可以用window.testFrame取得该frame,mf中不行
解决方法:在frame的使用方面Firefox和IE的最主要的区别是:
如果在frame标签中书写了以下属性:
那么IE可以通过id或者name访问这个frame对应的window对象
而mf只可以通过name来访问这个frame对应的window对象
例如如果上述frame标签写在最上层的window里面的htm里面,那么可以这样访问
IE: window.top.frameId或者window.top.frameName来访问这个window对象
Firefox:只能这样window.top.frameName来访问这个window对象
另外,在mf和ie中都可以使用window.top.document.getElementById("frameId")来访问frame标签 并且可以通过window.top.document.getElementById("testFrame").src = 'xx.htm'来切换frame的内容
也都可以通过window.top.frameName.location = 'xx.htm'来切换frame的内容
Java代码
1.//eg:需要隐藏/显示左边的菜单面板
2.<script type="text/javascript">
3. var showMenu=true;
4. function hideBar(){
5. //window.top.tFrame.cols="0,30,*";//IE适用
6. window.top.document.getElementById("tFrame").cols="0,30,*";
7. document.getElementById('menuOn').innerHTML="显示菜单";
8. showMenu=false;
9. }
10. function showBar(){
11. //window.top.tFrame.cols="160,30,*";
12. window.top.document.getElementById("tFrame").cols="160,30,*";
13. document.getElementById('menuOn').innerHTML="隐藏菜单";
14. showMenu=true;
15. }
16. function isBar(){
17. if(showMenu){
18. hideBar();
19. }else{
20. showBar();
21. }
22. }
23.</script>
//eg:需要隐藏/显示左边的菜单面板
<script type="text/javascript">
var showMenu=true;
function hideBar(){
//window.top.tFrame.cols="0,30,*";//IE适用
window.top.document.getElementById("tFrame").cols="0,30,*";
document.getElementById('menuOn').innerHTML="显示菜单";
showMenu=false;
}
function showBar(){
//window.top.tFrame.cols="160,30,*";
window.top.document.getElementById("tFrame").cols="160,30,*";
document.getElementById('menuOn').innerHTML="隐藏菜单";
showMenu=true;
}
function isBar(){
if(showMenu){
hideBar();
}else{
showBar();
}
}
</script>
4. 窗口
现有问题:IE中可以通过showModalDialog和showModelessDialog打开模态和非模态窗口,但是Firefox不支持。
解决办法:直接使用window.open(pageURL,name,parameters)方式打开新窗口。
如果需要传递参数,可以使用frame或者iframe。
5. 在JS中定义各种对象变量名时,尽量使用id,避免使用name.
在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在 Firefox 中不能,所以在平常使用时请尽量使用id,避免只使用name,而不使用id。
6. document.all
Firefox可以兼容document.all, 但会生成一条警告。可以用getElementById("*") 或者 getElementByTagName("*")来代替
不过对于document.all.length等属性,则完全不兼容。大家尽量不要使用document.all属性.
eg:
Java代码
1.function initIt(){
2. //divCount = document.all.tags("DIV");//IE可以,FF不可以
3. divCount = document.getElementsByTagName("div");
4. for (i=0; i<divCount.length; i++) {
5. obj = divCount[i];//这里IE支持()和[],FF必须使用[]
6. if (obj.className == "child" || obj.className == "child1") obj.style.display = "none";
7. }
8.}
function initIt(){
//divCount = document.all.tags("DIV");//IE可以,FF不可以
divCount = document.getElementsByTagName("div");
for (i=0; i<divCount.length; i++) {
obj = divCount[i];//这里IE支持()和[],FF必须使用[]
if (obj.className == "child" || obj.className == "child1") obj.style.display = "none";
}
}
7. parentElement
IE中支持使用parentElement和parentNode获取父节点.
而Firefox只可以使用parentNode.
8. event
W3C不支持windows.event
比方说,在IE里面:
function onMenuClick(){
collapseMenu(event.srcElement);
}
function onMenuClick(){
collapseMenu(event.srcElement);
}
工作正常。不过在Firefox中,则改成:
function onMenuClick(evt){
if(evt == null)
evt = window.event; // For IE
var srcElement = evt.srcElement? evt.srcElement : evt.target;
// IE使用srcElement, 而Firefox使用target
collapseMenu(srcElement);
function onMenuClick(evt){
if(evt == null)
evt = window.event; // For IE
var srcElement = evt.srcElement? evt.srcElement : evt.target;
// IE使用srcElement, 而Firefox使用target
collapseMenu(srcElement);
9. event.x 与 event.y 问题
在IE 中,event 对象有 x, y 属性,Firefox中没有。
解决方法:
在Firefox中,与event.x 等效的是 event.pageX。但event.pageX IE中没有。
故采用 event.clientX 代替 event.x。在IE 中也有这个变量。
event.clientX 与 event.pageX 有微妙的差别(当整个页面有滚动条的时候),
不过大多数时候是等效的。
如果要完全一样,可以稍麻烦些:
mX = event.x ? event.x : event.pageX;
然后用 mX 代替 event.x
10. 用idName字符串取得对象的问题
在IE中,利用 eval(idName) 可以取得 id 为 idName 的 HTML 对象,在Firefox中不能。
解决办法:用 getElementById(idName) 代替 eval(idName).
14. nodeName 和 tagName 问题
在Firefox中,所有节点均有 nodeName 值,但 textNode 没有 tagName 值。
在IE中nodeName 的使用有时会有问题。
解决方法:
使用 tagName,但应检测其是否为空。
15. input的type属性
IE下 input.type属性为只读,但是Firefox下可以修改.
16. 自定义属性
在mf中,自己定义的属性必须getAttribute()取得
而IE可以直接通过"."运算符获取.
17.const 问题
在 IE 中不能使用 const 关键字。如
const constVar = 32;
在IE中这是语法错误.
解决方法:
不使用 const ,以 var 代替.
18. body 对象
Firefox的body在body标签没有被浏览器完全读入之前就存在,而IE则必须在body完全被读入之后才存在.
19. img对象alt和title的解析
alt:当照片不存在或者load错误时的提示,
title:照片的tip说明,
在IE中如果没有定义title,alt也可以作为img的tip使用,但是在Firefox中,两者完全按照标准中的定义使用
在定义img对象时,最好将alt和title对象都写全,保证在各种浏览器中都能正常使用
20.childNodes获取的节点
childNodes的下标的含义在IE和Firefox中不同,Firefox使用DOM规范,childNodes中会插入空白文本节点。
获取子节点时,一般可以通过node.getElementsByTagName()来回避这个问题。
21.removeNode()
Firefox中节点没有removeNode方法,必须使用如下方法
node.parentNode.removeChild(node);
22.innerText
IE支持,FIREFOX不支持
FF中设置内容文本是用textConent属性.
23. XMLHTTP的区别
FireFox中的创建方法为:
xmlhttp=new XMLHttpRequest()
而在IE中为:
xmlhttp=new ActiveXObject(”Microsoft.XMLHTTP”)
24. img的src刷新问题
在IE 下可以用 可以刷新图片,但在FireFox下不行。主要是缓存问题,在地址后面加个随机数就解决了:
myImg.src=this.src+’?'+Math.random();
25. setAttribute()设置属性问题
IE中很多属性都不能用setAttribute进行设置,但Firefox中却可以,如:
theDiv.setAttribute('style','color:red');改为:object.style.cssText = 'color:red;';
setAttribute('class','styleClass') 改为:setAttribute('className','styleClass');
obj.setAttribute('onclick','funcitonname();');改为:obj.onclick=function(){fucntionname();};
...等等
-----------------------------------------------------------------------------------------
IE和FIREFOX在解析CSS方面的区别
1. 对高度的解析
IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度
Firefox:没有定义高度时,如果内容中包括了图片内容,Firefox的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况;当定义了高度,但是内容超过高度时,内容会超出定义的高度,但是区域使用的样式不会变化,造成样式错位。
结论:大家在可以确定内容高度的情况下最好定义高度,如果真的没有办法定义高度,最好不用使用边框样式,否则样式肯定会出现混乱!
3.布局问题
当你在写css的时候,特别是用float: left(或right)排列一窜图片时,会发现在firefox里面正常而IE里面有问题。无论你用margin:0,还是border: 0来约束,都无济于事。
其实这里还有另外一个问题,就是IE对于空格的处理,firefox是忽略的而IE对于块与块之间的空格是处理的。也就是说一个div结束后要紧接着一个div写,中间不要有回车或者空格。不然也许会有问题,比如3px的偏差,而且这个原因很难发现。
非常不走运的是我又碰到了这样的问题,多个img标签连着,然后定义的float: left,希望这些图片可以连起来。但是结果在firefox里面正常而IE里面显示的每个img都相隔了3px。我把标签之间的空格都删除都没有作用。
后来的解决方法是在img外面套li,并且对li定义margin: 0,这样就解决了IE和firefox的显示偏差。IE对于一些模型的解释会产生很多错误问题,只有多多尝试才能发现原因。
这只是一些简单的区别,在做布局和CSS设计时候可以综合考虑,但最为有效与简单的解决兼容问题还是用TABLE表格,表格在兼容性方面有着不错的表现.
4.鼠标样式
firefox不支持hand,但ie支持pointer
解决方法: 统一使用pointer
5. padding 问题
padding 5px 4px 3px 1px FireFox无法解释简写,
必须改成 padding-top:5px; padding-right:4px; padding-bottom:3px; padding-left:1px;
6. 消除ul、ol等列表的缩进
消除ul、ol等列表的缩进样式应写成:list-style:none;margin:0px;padding:0px;
其中margin属性对IE有效,padding属性对FireFox有效
7. CSS透明
IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)。
FF:opacity:0.6。
8. CSS圆角
IE:不支持圆角。
FF: -moz-border-radius:4px,或者
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius- bottomright:4px;。
9. CSS双线凹凸边框
IE:border:2px outset;。
FF:
-moz-border-top-colors: #d4d0c8 white;
-moz-border-left-colors: #d4d0c8 white;
-moz-border-right-colors:#404040 #808080;
-moz-border-bottom-colors:#404040 #808080;
10. 滤镜
IE中支持使用滤镜,而Firefox中不支持.
11. 禁止选取网页内容:
在IE中一般用js:obj.onselectstart=function(){return false;};
而firefox用CSS:-moz-user-select:none;
===============
var mycost = document.forms[0].mycost.value
if(mycost.length!=0)
{
var patrn = new RegExp(/^(([1-9]\d*)|0)(\.\d{1,2})?$/);
if (!mycost.match(patrn))
{
alert("金额格式不正确");
document.forms[0].mycost.focus();
return false;
}
}
===========
发表评论
-
Chrome扩展程序-BES Blocker
2020-11-27 08:35 208## 使用说明 - Change the response ... -
全国最新行政区划代码(Tree)json数据以及地理数据
2020-11-11 21:23 341基于阿里提供的地理数据 http://datav.aliyun ... -
百度搜索api
2020-11-07 15:26 584<div class="iteye-blog- ... -
Puppeteer 说明记录
2020-11-06 10:52 567<div class="iteye-blo ... -
文本水印
2019-12-20 17:55 430打开控制台,copy如下代码: (functio ... -
unicode字符集特殊符号对应html/js/css符号
2019-04-24 14:46 706转自: http://www.cnblogs.com/cha ... -
网站灰度支持
2015-01-02 07:22 8221 <style>html {overflo ... -
js 端排序 获取td里边的内容去html串化
2014-09-26 18:12 801<script> function delHtml ... -
ie浏览器下的css expression使用
2014-03-06 16:39 1185针对ie浏览器有些情况下显示效果比较差,所以针对ie ... -
输入框自动填充效果 js
2013-12-28 15:58 6047<!doctype html> ... -
js 屏蔽form的onkeydown onkeyup onkeypress 的13按键
2013-07-11 10:49 1777js 屏蔽form的onkeydown onkeyup on ... -
Cookie path的设置
2013-02-21 10:58 1915cookie path 设置 IE对如下的co ... -
html5 (标签一览)
2012-10-16 19:22 992html5 标签 按字母顺序排 ... -
一键分享腾讯微博,新浪微博等api(WEB 版)
2012-08-10 09:38 10376腾讯微博分享 <script type=" ... -
DOJO js 基本dom操作
2012-06-20 09:44 4590/** ** 基本的DOM操作只是用到了dojo的核 ... -
原始ajax api 操作
2012-04-12 18:00 1078String.prototype.trim = func ... -
js 动态 添加 删除 tr
2012-04-12 17:27 5744今天给新人出了一道题: dom 和 javascrip ... -
ie8下 vml
2012-04-01 13:51 1662近期在做web流程设计器,在ie7下没有问题,显示出来了,但是 ... -
flex vs html5
2011-12-18 18:09 2131何时使用HTML5,而不是Fl ... -
java毕业设计 计算机毕业设计 软件定制开发
2011-10-01 07:00 86工作室承接各种毕业设计以及软件定制开发。 java毕业设计 ...
相关推荐
金额转换为大写 JavaScript 转换函数
《JavaScript无限位小写金额转换大写金额》说明:1.本程序用JavaScript语言编写。转换方法严格遵照中国人民银行规定的银行支票中关于中文大写填写规范的相关规定(见下面附文),两可之处按简便方法处理。2.输入小写...
自动将输入的金额转换成大写 如输入 123转换为 壹百贰拾叁元整 输入123.12 转换为 壹百贰拾叁元壹角贰分
使用javascript,通过转换算法把小写的金额转换成大写,公司的工程中有用到,在网上找了很久都没这中资源,分享下。
javascript将数字转换整数金额大写的方法.docx
javascript货币金额小写立即转换为大写,(ps:网络上下载的)。
主要介绍Javascript将数值转换为金额格式的方法,通俗易懂,需要的朋友可以参考下。
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)_.docx
主要介绍了javascript将数字转换整数金额大写的方法,通过自定义函数中的数组替换实现数字转换整数金额大写的功能,非常具有实用价值,需要的朋友可以参考下
<script type="text/javascript"> function CheckAlls(checked) { len = document.frmmain.elements.length; var i=0; for( i=0; i; i++) { if (document.frmmain.elements[i].name=='check_node_0') { ...
89、原生JavaScript实现金额大写转换函数 90、原生JavaScript常用的正则表达式大收集 91、原生JavaScript实现窗体改变事件resize的操作(兼容所以的浏览器) 92、原生JavaScript用正则清除空格分左右 93、原生...
本文为大家介绍下javascript设置金额样式即保留两位小数,下面有个不错的教程,需要的朋友可以了解下
1、原生JavaScript实现字符串长度截取 2、原生JavaScript获取域名主机 3、原生JavaScript清除空格 4、原生JavaScript替换全部 11、原生JavaScript加入收藏夹 15、原生JavaScript返回脚本内容 17、原生JavaScript动态...
将数字翻译成英语的JavaScript,可以自动判断出你输入的数字是多大,它会自动拼合,按亿、千万、百万的语法翻译出来,挺实用。
14.20 小写金额转换为大写 14.21 通过两点坐标计算直线距离 14.22 随机抽取彩票 14.23 实时计算折扣 14.24 实用计算器 14.25 前面补0的方法 第15章 图形、图像的特效 15.1 图片变形效果 15.2 图像的翻转效果 15.3 ...
基于vue element的金额格式化组件
14.20 小写金额转换为大写 14.21 通过两点坐标计算直线距离 14.22 随机抽取彩票 14.23 实时计算折扣 14.24 实用计算器 14.25 前面补0的方法 第15章 图形、图像的特效 15.1 图片变形效果 15.2 图像的翻转效果 15.3 ...