js常用操作

来源:互联网 发布:统计学中观测数据定义 编辑:程序博客网 时间:2024/05/29 18:53

1.禁用按钮和判断text值是否发生改变 js代码如下: view plaincopy to clipboardprint? var changing; function changeBegin() { changing = setInterval("onChange()",100); } function onChange() { if(document.getElementById("Text1").value != document.getElementById("Text2").value) { document.getElementById("onOk").disabled = true; } else { document.getElementById("onOk").disabled = false; } } function changeEnd() { clearInterval(changing); } var changing; function changeBegin() { changing = setInterval("onChange()",100); } function onChange() { if(document.getElementById("Text1").value != document.getElementById("Text2").value) { document.getElementById("onOk").disabled = true; } else { document.getElementById("onOk").disabled = false; } } function changeEnd() { clearInterval(changing); } HTML部分 view plaincopy to clipboardprint? 2.js动态更换图片 js代码如下: view plaincopy to clipboardprint? var changing; function changeBegin() { changing = setInterval("onChange()",100); } function onChange() { if(document.getElementById("Text1").value != document.getElementById("Text2").value) { document.getElementById("IMG1").src = "images/8_26.jpg"; return false; } else { document.getElementById("IMG1").src = "images/会员1_08.jpg"; return false; } } function changeEnd() { clearInterval(changing); } var changing; function changeBegin() { changing = setInterval("onChange()",100); } function onChange() { if(document.getElementById("Text1").value != document.getElementById("Text2").value) { document.getElementById("IMG1").src = "images/8_26.jpg"; return false; } else { document.getElementById("IMG1").src = "images/会员1_08.jpg"; return false; } } function changeEnd() { clearInterval(changing); } 其中return false;一定要加不然ie6不会更改图片,具体什么原因不清楚。。。 3.去除字符串中的空格: view plaincopy to clipboardprint? var str = " hello "; var test = str.replace(/(^/s*)|(/s*$/g,"");//去除两边空格 //test = str.replace(/(^/s*)/g,""); //去除左边空格 //test = str.replace(/(/s*$)/g,""); //去除右边空格 alert("#"+test+"#"); var str = " hello "; var test = str.replace(/(^/s*)|(/s*$/g,"");//去除两边空格 //test = str.replace(/(^/s*)/g,""); //去除左边空格 //test = str.replace(/(/s*$)/g,""); //去除右边空格 alert("#"+test+"#"); 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jj456852/archive/2010/01/18/5207202.aspx

原创粉丝点击