<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">? ? <head>? ? ? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />? ? ? ? <title>文本處理</title>? ? ? ? <script type="text/javascript" language="javascript"> function $(id){ return document.getElementById(id); } var str = $("wenben").value; function panduan(){ var temp = $("panduan").value; /*if(str.indexOf(temp)){ alert("文本中存在此內容"); }else{ alert("文本中不存在此內容"); }*/ if(str.search(temp) == -1){ alert("文本中不存在此內容!"); } else{ alert("文本中存在此內容!"); } } function jiequ(){ var start = parseInt($("start").value);alert(start); var Length = parseInt($("length").value);alert(Length); if(isNaN(start) || isNaN(Length)){ alert("起始位置和截取長度必須是數字!"); }else{ if(start > str.length || Length > str.length){ alert("起始位置和截取長度之和必須小于字符串長度"+str.length()+"!"); } else{ result = str.substring(start,start+Length) } } alert("從"+start+"開始截取長度為"+Length+"的文本內容為:"+result);? } </script>? ? </head>? ??? ? <body>? ? <form name="MyForm"><br />? ? ? ? 文本:<input name="wenben" id="wenben" type="text" /><br /><br />? ? ? ? ? ? <hr size="3" color="#979797" /><br />? ? ? ? ? ? <input name="panduan" id="panduan" type="text" />? ? ? ? ? ? <input name="panduan_btn" ?id="panduan_btn" type="button" value="判斷文本中是否存在此內容" onclick="panduan();" /><br /><br />? ? ? ? ? ? <hr size="3" color="#979797" /><br />? ? ? ? ? ? 起始位置:<input name="start" id="start" type="text" /><br /><br />? ? ? ? ? ? 截取長度:<input name="length" id="length" type="text" /><br /><br />? ? ? ? ? ? <input name="jiequ_btn" id="jiequ_btn" type="button" value="根據指定位置截取文本" onclick="jiequ();" /><br /><br />? ? ? ? </form>? ? </body></html>
這段代碼運行不出來,找半天不知道哪里錯了,求解
sunshine彩虹雨
2016-10-06 16:49:59