需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<script>标签,输入js代码:
var a = 'http://www.baidu.com/?m=vod-detail-id-1102.html'
var pos = a.indexOf('?')
document.body.innerText = a.substr(pos)
3、浏览器运行index.html页面,此时字符串中?以及其后面的内容一起被截取并打印了出来。
<script type="text/javascript">
function fun(var key){ //key为关键字
var str = "123456" //要截取的字符串
var index = str.indexOf(key)
var result = str.substr(index + 1,str.length)
}
</script>
b = a.substring(start, end)start 表示起始位置,如果其实位置是第一个就填 0end表示终止位置。
需要准备的材料分别是:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html的<script>标签中,输入js代码:
var str = '1234A4567B789'
var aPos = str.indexOf('A')
var bPos = str.indexOf('B')
var r = str.substr(aPos + 1, bPos - aPos - 1)
document.body.innerText = r
3、浏览器运行index.html页面,打印出了A和B之间的字符串。