文章探索:   分类:    关键字:  
  + 栏目导航
  + 相关文章
document 对象
Window.Open详解
JS replace 方法
JScript 属性
JScript 对象
JScript 方法
关于window.opener的用法
JavaScript语法——style.display 属..
不被拦截的弹出窗口代码
showModalDialog和showModelessDialog..
showModelessDialog()使用详解
IE中非模式对话框(showModelessDialog..
JS eval()函数
Preferences 指南
JS中的setTimeout和setInterval的区别
JavaScript对象与数组参考大全
javascript动态增加、删除、填充表格..
用Java实现几种常见的排序算法
JavaScript 日期函数
JavaScript 使用字符串函数
如何用Javascript获得TextArea中的光..
Document 对象方法
在input中只能输入数字
selection.createRange() 用法例子
获取网页各种宽高的值
JavaScript方法 - indexOf方法
substring函数详解
40种网页常用小技巧(javascript)
event.X和event.clientX有什么区别
clientX, clientY,offsetX, offsetY,..


技术教程 -> JavaScript教程 ->  
JavaScript脚本语言描述:document 文挡对象详解
来源:转载   人气:728   录入时间:2007-11-8
    ---------------------------------------------------------------------
   注:页面上元素name属性和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支持此属性,因此也用来判断浏览器的种类*/
   
   




Copyright(C)2007-2024 广州市佳沛数码科技有限公司 版权所有
公司地址: 广州市荔湾区东漖北路560号511室
电话:020-81803473 传真:020-81544987