【HTML】使用过程中的随记
1、JavaScript打印调试
console.log(message);
2、html网页中返回上一页面
<a href="javascript:history.back(-1)">返回上一页</a><a href="javascript:;" onClick="javascript:history.back(-1);">返回上一页</a><input type="button" name="Submit" οnclick="javascript:history.back(-1);" value="返回上一页"><a href="javascript :;" onClick="javascript :history.back(-1);"><img src="图片路径" border="0" title="返回上一页">
</a><a href="javascript:history.go(-1);">向上一页</a>, 返回两个页面: history.go(-2);
页面跳转:οnclick="window.location.href='list.php'"
3、单行输入框操作
<input id="input_search" name="input_search" type="text" class="input-xlarge" placeholder="search" οnblur="return checkSearch();">
3.1、获取输入框内容
var input_search = $("#input_search").val()var input = document.getElementById("input_search");
var text = input.value;
3.2、清除输入框
var input = document.getElementById("input_search");
input.value = "";
4、JavaScript判断字符含汉字和中文标点
function checkChinese (str) {var reg = new RegExp("([\u4E00-\u9FFF]|[\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b\uff01\u3010\u3011\uffe5])+","g");return reg.test(str);
}
5、js页面与页面之间传值
A页面传值
<input type="text" id="txt"></br><input type="button" value="TEST" οnclick="test()"/><SCRIPT LANGUAGE="JavaScript">
functiontest(){
var s =document.getElementById("txt");
location.href="2.html?"+"txt="+encodeURI(s.value);}</SCRIPT>
B页面接受并打印
<script language="javascript" type="text/javascript">
var loc=location.href;
var n1=loc.length;//地址的总长度
var n2=loc.indexOf("=");//取得=号的位置
var id=decodeURI(loc.substr(n2+1, n1-n2));//从=号后面的内容
alert(id);//
document.write(id)</script>
6、JavaScript字符串切割
JavaScript字符串转数组
var str1 ="上海*上海市*闵行区*吴中路";
var splitAdd1 = str1.split("\*");
console.log(splitAdd1) //["上海", "上海市", "闵行区", "吴中路"]
7、JavaScript判断数组是否含有某值
array.indexOf此方法判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回-1。
[1, 2, 3].indexOf(1);//0
["foo", "fly63", "baz"].indexOf("fly63");//1
[1, 2, 3].indexOf(4);//-1