DOM-4 Element新增、修改、表单提交、定时器
来源:互联网 发布:再也没有 知乎 编辑:程序博客网 时间:2024/06/13 07:46
新增
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>DON练习1</title></head><body> <div id="container"> </div> <!--此处onclick事件return进行返回值判断--> <!--如果返回false则不执行a标签对应的onclick事件--> <a href="http://www.baidu.com" onclick="return AddElement();"> 添加 </a> <script> function AddElement() { var nid = document.getElementById('container');// 重写HTML// var tag = "<input type='text' /><br />";// nid.innerHTML = tag;// 添加HTML// nid.insertAdjacentHTML('beforeBegin', tag); var creatObj = document.createElement('a'); creatObj.href = "http://www.baidu.com"; creatObj.innerText = "百度"; var brObj = document.createElement('br') nid.appendChild(creatObj); nid.appendChild(brObj)// console.log(creatObj);// 此处需返回值供判断 return false; } </script></body></html>
修改
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>DON练习1</title></head><body> <div id="container" class="Long" style="font-size: 24px;color: #999;"> <!--此处onclick事件return进行返回值判断--> <!--如果返回false则不执行a标签对应的onclick事件--> <a href="http://www.baidu.com" onclick="return AddElement();"> 添加 </a> </div> <script> function AddElement() { var nid = document.getElementById('container');// name不是div的默认属性,无法通过.进行访问,故下面语句无效// nid.name='999' nid.id = 'Main'; nid.setAttribute('name', 'Jack'); nid.setAttribute('Xing', 'Chen');// class特殊,访问时为className nid.className = "Jack Chen";// 访问多级属性 nid.style.fontSize = "96px"; return false; } </script></body></html>
表单提交
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>DOM FORM</title></head><body> <form id="form1" action="https://www.sogou.com/web" method="get"> <input name="query" type="text" /> <!--正常的提交表单--> <!--<input type="submit" value="提交">--> <!--通过JS提交--> <div onclick="Submit();">提交</div> </form> <script type="text/javascript"> function Submit() { document.getElementById('form1').submit(); } </script></body></html>
定时器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Welcome to Jack Chen's Homepage</title></head><body> <input type="button" onclick="StopInterval();" value="Stop" /> <script>// setInterval('操作', 间隔 毫秒)// 每隔2秒alert一次// setInterval("alert('Out')", 2000) obj1 = setInterval("Func()", 600);// setTimeout()与setInterval一致,但是只执行一次// 对应的清除定时器// clearTimeout() function StopInterval() {// 清除定时器 clearInterval(obj1) } function Func() { var te = document.title; var fc = te.charAt(0) var substr = te.substr(1,te.length); var newtitle = substr + fc; document.title = newtitle } </script></body></html>
阅读全文
0 0
- DOM-4 Element新增、修改、表单提交、定时器
- JAVA DOM 修改 Element属性
- DOM 与Jquery模拟表单提交
- dom element
- 熊哥课件--DOM获取、修改、新增、删除、事件
- 使用jquery修改表单的提交地址
- 表单修改提交后,中文乱码问题
- 织梦表单提交提示修改
- 用git提交修改和新增的代码到github
- 防止频繁提交(修改、删除、新增)验证码方案
- 表单提交前判断表单是否被修改过
- jQuery:提交表单前判断表单是否被修改过
- 表单相关新增元素和属性 4
- DOM(三)-09-(示例-表单校验-表单提交的两种方式)
- html5新增DOM
- js 提交form表单时,action的动态修改方法
- form表单重复提交——待修改
- KindEditor js 路径修改及表单提交注意事项
- error: Microsoft Visual C++ 9.0 is required
- 字符串练习
- 使用优先队列PriorityBlockingQueue进行消息调度
- localStorage对JSON对象类型需要转换
- PCM数据格式
- DOM-4 Element新增、修改、表单提交、定时器
- 字符串练习
- xmpp来回交换登录退出2个账号异常,还未解决
- web安全-xss漏洞的原理和解决方案
- Python自学之函数参数总结
- 51NOD 1625 夹克爷发红包 (贪心+dfs)
- 搜索--20
- 聊天机器人中的深度学习
- 最值得看的十大机器学习公开课