JS中document对象详解
document 文挡对象 - JavaScript脚本语言描述
对象属性
document.title //设置文档标题等价于HTML的<title>标签
document.bgColor //设置页面背景色
document.fgColor //设置前景色(文本颜色)
document.linkColor //未点击过的链接颜色
document.alinkColor //激活链接(焦点在此链接上)的颜色
document.vlinkColor //已点击过的链接颜色
document.URL //设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate //文件建立日期,只读属性
document.fileModifiedDate //文件修改日期,只读属性
document.fileSize //文件大小,只读属性
document.cookie //设置和读出cookie
document.charset //设置字符集 简体中文:gb2312
对象方法
document.write() //动态向页面写入内容
document.createElement(Tag) //创建一个html标签对象
document.getElementById(ID) //获得指定ID值的对象
document.getElementsByName(Name) //获得指定Name值的对象
images集合(页面中的图象)
a)通过集合引用
document.images //对应页面上的<img>标签
document.images.length //对应页面上<img>标签的个数
document.images[0] //第1个<img>标签
document.images[i] //第i-1个<img>标签
b)通过nane属性直接引用
<img name="oImage">
document.images.oImage //document.images.name属性
c)引用图片的src属性
document.images.oImage.src //document.images.name属性.src
d)创建一个图象
var oImage
oImage = new Image()
document.images.oImage.src="/1.jpg"
同时在页面上建立一个<img>标签与之对应就可以显示
<html>
<img name=oImage>
<script language="javascript">
var oImage
oImage = new Image()
document.images.oImage.src="/1.jpg"
</script>
</html>
forms集合(页面中的表单)
a)通过集合引用
document.forms //对应页面上的<form>标签
document.forms.length //对应页面上<form>标签的个数
document.forms[0] //第1个<form>标签
document.forms[i] //第i-1个<form>标签
document.forms[i].length //第i-1个<form>中的控件数
document.forms[i].elements[j] //第i-1个<form>中第j-1个控件
b)通过标签name属性直接引用
<form name="Myform"><input name="myctrl"></form>
document.Myform.myctrl //document.表单名.控件名
<html>
<!--Text控件相关Script-->
<form name="Myform">
<input type="text" name="oText">
<input type="password" name="oPswd">
<form>
<script language="javascript">
//获取文本密码框的值
document.write(document.Myform.oText.value)
document.write(document.Myform.oPswd.value)
</script>
</html>
<html>
<!--Select控件相关Script-->
<form name="Myform">
<select name="oSelect">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>
<script language="javascript">
//遍历select控件的option项
var length
length=document.Myform.oSelect.length
for(i=0;i<length;i++)
document.write(document.Myform.oSelect[i].value)
</script>
<script language="javascript">
//遍历option项并且判断某个option是否被选中
for(i=0;i<document.Myform.oSelect.length;i++){
if(document.Myform.oSelect[i].selected!=true)
document.write(document.Myform.oSelect[i].value)
else
document.write("<font color=red>"+document.Myform.oSelect[i].value+"</font>")
}
</script>
<script language="javascript">
//根据SelectedIndex打印出选中的option
//(0到document.Myform.oSelect.length-1)
i=document.Myform.oSelect.selectedIndex
document.write(document.Myform.oSelect[i].value)
</script>
<script language="javascript">
//动态增加select控件的option项
var oOption = document.createElement("OPTION");
oOption.text="4";
oOption.value="4";
document.Myform.oSelect.add(oOption);
</script>
<html>
<Div id="oDiv">Text</Div>
document.all.oDiv //引用图层oDiv
document.all.oDiv.style
document.all.oDiv.style.display="" //图层设置为可视
document.all.oDiv.style.display="none" //图层设置为隐藏
/*document.all表示document中所有对象的集合
只有ie支持此属性,因此也用来判断浏览器的种类*/
分享到:
相关推荐
JavaScript是一种广泛应用于Web开发的脚本语言,它在浏览器端运行,为网页添加交互性,使得用户能够与页面进行动态沟通。这篇博文整理了55个JavaScript中的常用...不断学习和实践,才能在JavaScript的世界里游刃有余。
### JavaScript中的keyCode与字符键值对应关系及其实现方法 #### 标题解析 - **JavaScript**:一种广泛使用的编程语言,主要用于Web前端开发,也可用于服务器端开发(如Node.js)。 #### 描述解析 - **keyCode代码...
在这个"带收藏转载的jquery瀑布流.zip"压缩包中,包含了实现上述功能的代码和资源。通过学习和理解这些代码,你可以更好地掌握如何利用HTML5、jQuery、CSS来创建一个具有瀑布流效果的图片展示页面。这种布局方式不仅...
在给定的标题“jsp页面内容滚动(转载)”和描述中,我们可以推断出这个话题主要关注如何在JSP(Java Server Pages)页面上创建动态滚动的内容。本文将深入讲解如何利用HTML、JavaScript以及可能涉及的CSS来实现这一...
无论您是刚刚接触 JavaScript 语言,并且希望获得一个能解决文档对象模型(Document Object Model,DOM)脚本和 Ajax 开发中一些复杂问题的库,还是作为一个厌倦了 DOM 脚本和 Ajax 开发中无聊的重复工作的资深 ...
XML(eXtensible Markup Language)是一种用于标记数据的语言,其设计目的是传输和...同时,JavaScript在Web环境中扮演着重要角色,为XML数据的处理提供了便利。通过学习和实践,我们可以更高效地利用XML进行数据管理。
在提供的压缩包中,有两个文件:`jQuery Pagination Ajax分页插件中文详解 « 张鑫旭-鑫空间-鑫生活.htm`可能是张鑫旭关于jQuery分页的详细教程,可以进一步学习;`jquery-plugin-pagination-zh`可能包含了分页插件...
3. **jQuery绑定事件**:在`$(document).ready()`函数内,使用`.hover()`方法绑定鼠标悬停事件,根据需求编写显示和隐藏子菜单的逻辑。 4. **调整动画细节**:根据实际效果调整jQuery中的动画参数,如`duration`...
document.addEventListener('copy', function(event) { var selection = window.getSelection(); var copyright = '本文来源于XXX,未经授权禁止转载。'; if (selection.toString()) { // 检查是否有选中的文本...
- **免责声明**:本文档仅供学习参考之用,用户在使用过程中需自行承担风险。译者不对因使用本文档导致的任何直接或间接损失承担责任。 #### 三、学习指南 本学习指南以实例为基础,逐步介绍了jQuery的基本工作...
这份教程由知名博主“杨洋”创作,旨在帮助学习者掌握JavaScript库jQuery的核心概念和实用技巧。在jQuery的世界里,它以其简洁的语法和强大的功能,极大地简化了DOM操作、事件处理以及页面动画等任务,使得前端开发...
在本文中,我们将会学习到如何利用JavaScript技术实现一个具有弹出效果的提示框,并且在鼠标移出后,该提示框能够以延迟的方式逐渐隐藏。这种提示效果常用于增强用户界面的交互性,比如在网页表单输入、网站导航、...