accp6.0 《使用javascript增强交互效果》学习笔记ch3 DOM编程
2011-09-05 09:25
597 查看
目标:
1.使用getElementById()方法访问Dom元素
2.使用getElementsByName()方法访问Dom元素
3.使用getElementsByTagName()方法访问Dom元素
4.使用display样式属性控制元素的隐藏和显示
关键词:visibility可见性visible可见block块
history对象
方法
back()加载history对象列表中的前一个URL
forward()加载history对象列表中的下一个URL
go()加载history对象列表中的某一个具体URL(go(1)前进一页,go(-1)后退一页,go(0)载入当前页)
location对象
属性
host设置或返回主机名和当前URL的端口号
hostname设置或返回当前URL的主机名
href设置或返回完整的URL
方法
reload()重新加载当前文档
例:<ahref="javascript:location:history.reload()">刷新</a>
replace()用新的文档替换当前文档
例:
输出:
<scripttype="text/javascript">
varstr="WelcometoMicrosoft!"
str=str+"WeareproudtoannouncethatMicrosofthas"
str=str+"oneofthelargestWebDeveloperssitesintheworld."
document.write(str.replace(/Microsoft/g,"W3School"))
</script>[/code]
输出
document对象
属性
referrer返回载入当前文档的文档的URL
当前文档如果不是通过超链接访问的,则document.referrer的值为null
URL返回当文档的URL
方法
getElementById()返回对拥有指定id的第一个对象的引用
getElementByName()返回带有指定名称的对象的集合
getElementByTagName()返回带有指定标签名的对象的集合
write()向文档写文本、HTML表达式或javascript代码
元素的显示和隐藏
visibility属性设置元素是否可见
visibility属性的值
visible表示元素是可见的
hidden表示元素是不可见的
语法:object.style.visibility="值"
display属性设置是否显示元素
display属性常见值
none表示此元素不会被显示
block表示此元素将显示为块级元素,此元素前后会带有换行符
语法:object.style.display="值"
1.使用getElementById()方法访问Dom元素
2.使用getElementsByName()方法访问Dom元素
3.使用getElementsByTagName()方法访问Dom元素
4.使用display样式属性控制元素的隐藏和显示
关键词:visibility可见性visible可见block块
history对象
方法
back()加载history对象列表中的前一个URL
forward()加载history对象列表中的下一个URL
go()加载history对象列表中的某一个具体URL(go(1)前进一页,go(-1)后退一页,go(0)载入当前页)
location对象
属性
host设置或返回主机名和当前URL的端口号
hostname设置或返回当前URL的主机名
href设置或返回完整的URL
方法
reload()重新加载当前文档
例:<ahref="javascript:location:history.reload()">刷新</a>
replace()用新的文档替换当前文档
例:
<scripttype="text/javascript"> varstr="VisitMicrosoft!" document.write(str.replace(/Microsoft/,"W3School")) </script>
输出:
VisitW3School!
例:全部替换
varstr="WelcometoMicrosoft!"
str=str+"WeareproudtoannouncethatMicrosofthas"
str=str+"oneofthelargestWebDeveloperssitesintheworld."
document.write(str.replace(/Microsoft/g,"W3School"))
</script>[/code]
输出
WelcometoW3School!WeareproudtoannouncethatW3School
hasoneofthelargestWebDeveloperssitesintheworld.
document对象
属性
referrer返回载入当前文档的文档的URL
当前文档如果不是通过超链接访问的,则document.referrer的值为null
URL返回当文档的URL
方法
getElementById()返回对拥有指定id的第一个对象的引用
getElementByName()返回带有指定名称的对象的集合
getElementByTagName()返回带有指定标签名的对象的集合
write()向文档写文本、HTML表达式或javascript代码
元素的显示和隐藏
visibility属性设置元素是否可见
visibility属性的值
visible表示元素是可见的
hidden表示元素是不可见的
语法:object.style.visibility="值"
display属性设置是否显示元素
display属性常见值
none表示此元素不会被显示
block表示此元素将显示为块级元素,此元素前后会带有换行符
语法:object.style.display="值"
相关文章推荐
- accp6.0 《使用javascript增强交互效果》学习笔记ch6 表单基本验证技术
- accp6.0 《使用javascript增强交互效果》学习笔记ch4 DOM高级编程
- accp6.0 《使用javascript增强交互效果》学习笔记ch7 正则表达式和表单辅助特效
- accp6.0 《使用javascript增强交互效果》学习笔记ch5 JavaScript和css交互
- 前端学习笔记10 使用CSS3进行样式效果增强
- XMPP高级编程---使用Jquery和Javascript学习笔记二
- (学习笔记)简单正则表达式的使用实例[javascript]
- 学习笔记---Javascript事件Event、IE浏览器下的拖拽效果
- JavaScript学习笔记8-jQuery简介、jQuery使用详解、DOM对象与jQuery对象的转换与区别
- javascript学习笔记—数组和字符串的使用技巧
- Flex学习笔记_05 使用组件处理数据和交互_01常用组件
- 【学习笔记】在原生javascript中使用ActiveX和插件
- OpenCV学习笔记(15)使用OpenGL显示双目视觉三维重构效果 (转)
- JavaScript高级程序设计学习笔记一在HTML中使用JS
- JavaScript for Kids 学习笔记9. 用户交互
- JS学习笔记1——不要使用JavaScript内置的parseInt()和Number()函数,利用map和reduce操作实现一个string2int()函数
- 前端学习笔记2:使用表单标签,与用户交互
- JavaScript学习笔记:使用DOM获取元素
- Javascript学习笔记之 对象篇(一) : 对象的使用和属性
- 安卓学习笔记---Android源码解析--Material Design之水波纹点击效果RippleEffect使用