js截取字符串
substring()
substr()
split()
substring()
str = 'hello world'
str_st = str.substring(3,9)
结果:
str_st = "lo wor"
split()
1.分割成数组
string.split()
与array.join()
执行的操作是相反的。
a = 'apple,banana,orange'
将a分割,转换成数组(以“,”分割):
a.split(',')
结果:
["apple", "banana", "orange"]
2.删除相应字符
b = 'ajsdkfjlajsdlfjalsdkflk'
要求删掉字符串里所有的a。
若用replace()
方法只会删除一次,如需删除对应所有字母,有两种方法:利用正则或分割成数组再拼接。
用分割方法:
b_de = b.split('a').join('')
结果:
b_de = "jsdkfjljsdlfjlsdkflk"
3.替换相应字符
要求将b中所有的d变为大写D。
b_re = b.split('d').join('D')
结果:
"ajsDkfjlajsDlfjalsDkflk"
js倒序输出
a = '1234567890'
要求倒序输出a。
t=''
for(i=a.length-1;i>=0;i--){t+=a[i]}
结果:
t='098765431'
$(selector).focus()
元素获得焦点时,发生focus事件。
$('#_test').click(function(){
$('#name').focus();
});
点击使光标聚焦到#name
处。
focus()方法