一、toFixed方法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>toFixed</title>
</head>
<body>
<div id="1">78.236999</div>
<button onclick="f1()">保留3位精度</button>
<script type="text/javascript">
function f1() {
var inp = document.getElementById("1");
var text = inp.innerHTML;
var number = new Number(text);
inp.innerHTML = number.toFixed(3);
}
</script>
</body>
</html>
点击前:
点击后:
toFixed方法用于数字的精度运算,括号内的参数为要保留的小数位数。
二、onchange
【多用于下拉框中的省-市级联】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form>
<select onchange="f1()">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
</form>
<script type="text/javascript">
function f1(){
alert(new Date().toLocaleString());
}
</script>
</body>
</html>
当使用下拉框时,就会执行f1方法。
三、noclick和ondblclick
【onclick是单击时响应,ondblclick是双击时响应】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<button ondblclick="f1()">按钮</button>
<script type="text/javascript">
function f1(){
alert(new Date().toLocaleString());
}
</script>
</body>
</html>
双击按钮才会有反应。
四、onfocus和onblur
【onfocus是获得焦点,在网页中指的是闪烁的光标;onblur是失去焦点 】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
1<input type="text" onfocus="f1()" /><br />
2<input type="text" onblur="f1()" />
<script type="text/javascript">
function f1(){
alert(new Date().toLocaleString());
}
</script>
</body>
</html>
1在获得焦点时执行方法,2在失去焦点时执行方法。
五、onselect
【选择时执行】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<textarea onselect="f1()">lllllllll</textarea>
<script type="text/javascript">
function f1(){
alert(new Date().toLocaleString());
}
</script>
</body>
</html>
选中一部分文本时,执行f1。
六、onsubmit和onreset
【onsubmit与onreset涉及到表单的2个按钮,书写位置是在form上】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form onsubmit="f1()" onreset="f2()">
账号:<input type="text" name='username' placeholder="请输入账号"/><br />
密码:<input type="password" name='pass' placeholder="请输入密码"/><br />
<input type="submit" value="提交"/>
<input type="reset" />
</form>
<script type="text/javascript">
function f1(){
alert("提交成功!");
}
function f2(){
alert("重置成功!");
}
</script>
</body>
</html>