JS的一些方法

本文总结了JavaScript中常用的字符串操作方法,包括截取、替换、查找等,并介绍了如何使用JS进行页面刷新、跳转及获取下拉菜单选中值等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经常用到的JS方法,总是查询资料。现在把他们总结起来。

 

1.JS截取字符串

以截取日期为例

var str = "2011-03-02T11:12:25";//从数据库里取出的都是带时间的日期字符串,如果只需要日期的要截取

var date = str.substring(0,10); // 得到2011-03-02

 

2.替换字符串

同样以时间为例

var datetime = str.replace("T", " ");//得到2011-03-02 11:12:25   可以把烦人的T替换掉

 

2011-03-24更新到这。以后用就贴上来

 

3.查找某个字符串的位置

str.indexOf("测试");//返回一个INT,位置

window.location.reload();刷新页面

document.location.href('index.jsp');跳转页面

event.keyCode获得按下的键的值

 

获取一个下拉菜单的选中的值

 

var ById = document.getElementById("customerStates")

alert(ById.options[ById.selectedIndex].value)

 

3-29

event.keyCode获得按下的键的值 回车的值为13    

 

//设置下拉列表的选中的值

 

//设置一个下拉列表的默认显示值

var ops=document.getElementById("city").options;//取出下拉列表的项对象集合

 for(var i=0;i<ops.length;i++){//遍历集合

  if(data.J_info.CCity==ops[i].value){//如果该项的value等于文本框填写的值

   document.getElementById("city").options[i].selected="selected";//设定下拉列表相应的下拉项的选中

   break;

  }

 }

 

 

 

 

//为下拉列表添加一个值,可以设置添加的值为默认

var options = $('<option selected="selected"></option>').text(data.J_info.CCity); 

$("#city").append(options);

 

 

document.getElementById("isSelectPoN1").style.display="none";//设置一个元素的不可见属性

 

document.getElementById("isSelectPoN1").focus();//某元素获取焦点 登陆页面会常用

 

//两种回去单选框的值

1.JS版

 

var sex="";                                     //获取现在的单选框选中的值

var eless=document.getElementsByName("sex");      

for(var i=0;i<eless.length;i++)                      

{

 if(eless[i].checked)

 sex=eless[i].value;                        //变量赋予单选框选中的值

}

2.JQUERY版

$("input[@type=radio][name=sex][checked]").val();

 

 

 

<link rel="shortcut icon" href="图标路径" type="image/x-icon" /> //jsp的head里加这句话,更改WEB项目的图标

 

 

//字符串长度
function isChinese(str) {
var lst = /[u00-uFF]/;
return !lst.test(str);
}
function strlen(str) {
var strlength = 0;
for (i = 0; i < str.length; i++) {
if (isChinese(str.charAt(i)) == true)
strlength = strlength + 2;
else
strlength = strlength + 1;
}
return strlength;
}

 

 

var l = str.length;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值