本文共 4058 字,大约阅读时间需要 13 分钟。
一、DOM简介
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。
可以将每个HTML标签都做为一个对象,JavaScript通过调用DOM中的属性、方法就可以对网页中的文本框、层等元素进行编程控制。
选择器:
document.getElementById('id')
document.getElementsByName('name')
document.getElementsByTagName('tagname')
实例演示一、修改单个标签中的文本内容。
hello aaaaaa
实例演示二、通过标签name修改多个标签的内容
hello aaaaaa
heheheheeeeeee
bbabababbabab
页面效果:
实例演示三、通过标签tag修改多个标签的内容
hello aaaaaa
heheheheeeeeee
bbabababbabab
页面效果:
常用函数:
创建标签
document.createElement('a')
获取或者修改样式
obj.className
获取或设置属性
setattribute(key,val) getattribute(key)
获取或修改样式中的属性
obj.style.属性
提交表单
document.geElementById('form_id').submit()
实例演示四、在标签中加入内容
hello aaaaaa
页面效果:
实例演示五、标签替换
hello aaaaaa
页面效果会显示原id="n1"的div标签消失了,替换成了自定义的超链接标签。
实例演示六、修改标签的Class
js_st1
此时第一个div在页面中将不会显示了
实例演示七、修改标签的name值
页面效果:
实例演示八、修改标签样式
页面效果:修改前
页面效果:修改后
常用事件:
实例演示九、创建按钮点击事件
常用方法:
定义一个函数每隔一定的时间自动执行一次,括号中左边写执行的函数名逗号分割,右边写间隔的时长单位为毫秒。
setInterval('Foo()',20)
用于停止setInterval的循环执行,这个函数括号中接受的参数为setInterval函数返回的值。
clearInterval(interval)
定义一个函数间隔一定的时间自动执行,与setInterval函数不同的是这个方法只让函数执行一次。
setTimeout('Go()',10000)
用于取消setTimeout函数的执行,函数接受的参数是setTimeout函数返回的值。
clearTimeout()
搜索框实例
搜索框实例
跑马灯实例
跑马灯 哈哈和进度条
进度条实例
跑马灯 哈哈和进度条
转载地址:http://zrjll.baihongyu.com/