//确定对话框
function del() {
//弹出提示,返回bool类型
if (confirm('是否删除')) {
alert('删除');
}
else {
alert('不删除');
}
}
//setInterval('',2000)2秒后启动
function time() {
setInterval("alert('定时器')",2000);
}
//关闭定时器
var terId; //指向=setInterval(“alert(‘定时器’)”,2000);
function stop() { //关闭定时器
if (terId) {
clearInterval(terId);
}
}
//定时器,使得文本框自动加1,匿名函数
setInterval(function () {
var num =window.txtNum.value;
num =parseInt(num) + 1;
window.txtNum.value = num;
},1000);
//过两秒,只执行一次
setTimeout(function () {
alert("定时两秒执行一次,只执行一次");
},2000);
//跑马灯
<title>我爱中华人民共和国</title>
<script type="text/javascript">
setInterval(function () {
var title =document.title;
var first =title.substring(0, 1);
var last =title.substr(1);
document.title = last + first;
},100)
</script>
//左右跑马灯
<head>
<title>我爱中华人民共和国</title>
<script type="text/javascript">
var dir = "left";
setInterval(function () {
var title = document.title;
var first;
var last;
if (dir == "left") {
first = title.substr(0, 1);
last = title.substr(1);
}else if (dir=="rigth") {
last = title.substr(title.length - 1);
first = title.substr(0, title.length -1);
}
document.title = last + first;
}, 1000)
function setDir(d) {
dir = d;
}
</script>
</head>
<body>
<input type="button" value="向左"onclick="setDir('left')"/>
<input type="button" value="向右"onclick="setDir('rigth')"/>
</body>
//在文本框中写字
//动态注册时间 窗体加载完成之后执行
window.onload = function () {
//window.txt.value = "admin";
document.getElementById_x("txt").value = "admin";
}
//重刷页面
window.location.reload();
//判断是否按下某个键
function span_click() {
//判断是否按了alt
if (window.event.altKey) {
window.location.herf = "dom.htm";
}
}
//获取鼠标坐标
<script type="text/javascript">
document.onmousemove = function () {
//鼠标在文档上的位置
//document.title = "X:" + window.event.clientX + "Y:" +window.event.clientY;
//鼠标在屏幕上的位置
//document.title = "X:" + window.event.screenX + "Y:" +window.event.screenY;
//鼠标相对于事件源的位置
document.title = "X:" + window.event.offsetX + "Y:" +window.event.offsetY;
}
</script>
//标签是否有权限跳转
functionlink_click(right) {
if (right) {
alert("有权限");
}
else {
alert("无权限");
window.event.returnValue = false;
}
}
//标签先执行事件,然后执行连接
<a href="dom.htm" onclick="link_click(1)">link</a>
//验证表单验证是否为空 ,该方法对火狐么用,returnValue是IE用的
function btn_click() {
var txt = document.getElementById("txt").value;
if (txt.length == 0) {
alert("请输入用户名");
//让文本框获得光标
document.getElementById("txt").focus();
//取消默认行为
window.event.returnValue = false;
}
}
<!-- 对于表单来说默认行为就是表单的action方法 -->
<input type="submit" onclick="btn_click()" value="提交内容"/>
//动态注册事件,事件响应函数
//只有在事件响应函数中return false,才可以取消
window.onload = function () { //容易犯错的地方,必须加上window.onload,不然标签还没有加载
document.getElementById("link").onclick = function () { //这儿注意getElementById 第一个字母是小写
alert("无权限");
return false;
}
}
<span id="lnk" onclick="link_click(1)">我是超链接</span><br />
<input type="submit" onclick="btn_click();return false;" value="提交内容" /> //加上返回flase之后 不会再执行提交了
//粘贴板
<script type="text/javascript">
function f1() {
var t = document.getElementById("txt").value;
window.clipboardData.setData("text", t);
}
</script>
<input id="txt" type="text" value="http://www.qiushibaike.com" />
<input type="button" value="复制" onclick="f1()" />
//禁止复制和粘贴
<input id="num1" type="text" oncopy="alert('禁止复制');return false;" />
<input id="text1" type="text" onpaste="alert('禁止粘贴')return false;" />
//添加复制版权
//用户复制的时候加上版权
function on_copy() {
var t = clipboardData.getData("text");
t = t + "<br/>版权:Http://www.dingxiaowei.com";
clipboardData.setData("text",t);
}
<body oncopy="setTimeout('on_copy()',100)"> <!-- 要设置一个定时器,可能内容还没有复制到剪贴板上 -->