jsp document对象详细描述
———————————————————————
对象属性
document.title //设置文档标题等价于HTML的title标签
document.bgColor //设置页面背景色
document.fgColor //设置前景色(文本颜色)
document.linkColor //未点击过的链接颜色
document.alinkColor //激活链接(焦点在此链接上)的颜色
document.vlinkColor //已点击过的链接颜色
document.URL //设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate //文件建立日期,只读属性
document.fileModifiedDate //文件修改日期,只读属性
document.charset //设置字符集 简体中文:gb2312
document.fileSize //文件大小,只读属性
document.cookie //设置和读出cookie
———————————————————————
常用对象方法
document.write() //动态向页面写入内容
document.createElement(Tag) //创建一个html标签对象
document.getElementById(ID) //获得指定ID值的对象
document.getElementsByName(Name) //获得指定Name值的对象
document.body.appendChild(oTag)
———————————————————————
body-主体子对象
document.body //指定文档主体的开始和结束等价于body>/body>
document.body.bgColor //设置或获取对象后面的背景颜色
document.body.link //未点击过的链接颜色
document.body.alink //激活链接(焦点在此链接上)的颜色
document.body.vlink //已点击过的链接颜色
document.body.text //文本色
document.body.innerText //设置body>…/body>之间的文本
document.body.innerHTML //设置body>…/body>之间的HTML代码
document.body.topMargin //页面上边距
document.body.leftMargin //页面左边距
document.body.rightMargin //页面右边距
document.body.bottomMargin //页面下边距
document.body.background //背景图片
document.body.appendChild(oTag) //动态生成一个HTML对象
常用对象事件
document.body.onclick=”func()” //鼠标指针单击对象是触发
document.body.onmouseover=”func()” //鼠标指针移到对象时触发
document.body.onmouseout=”func()” //鼠标指针移出对象时触发
———————————————————————
location-位置子对象
document.location.hash // #号后的部分
document.location.host // 域名+端口号//好像返回的是主机名localhost,没有返回端口号
document.location.hostname // 域名
document.location.href // 完整URL
document.location.pathname // 目录部分
document.location.port // 端口号
document.location.protocol // 网络协议(http
document.location.search // ?号后的部分
documeny.location.reload() //刷新网页
document.location.reload(URL) //打开新的网页
document.location.assign(URL) //打开新的网页
document.location.replace(URL) //打开新的网页
———————————————————————
selection-选区子对象
document.selection
例如:
<div>请选中这里的部分文字。</div>
<div><input type="button" value="请选中部分文字,然后点击这里执行 empty" onclick="javascript:Foo();" /></div>
<script type="text/javascript" language="javascript">
<!--
function Foo(){
document.selection.empty();
}
-->
</script>
selection的createRange方法
document.selection.createRange() 根据当前文字选择返回 TextRange 对象,或根据控件选择返回 ControlRange 对象。
配合 execCommand,在 HTML 编辑器中很有用,比如:文字加粗、斜体、复制、粘贴、创建超链接等。
这些好像都是只有在IE下才能实现。。
———————————————————————
images集合(页面中的图象)
a)通过集合引用
document.images //对应页面上的img标签
document.images.length //对应页面上img标签的个数
document.images[0] //第1个img标签
document.images[i] //第i-1个img标签
b)通过name属性直接引用
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 /标签与之对应就可以显示
———————————————————————-
forms集合(页面中的表单)
a)通过集合引用
document.forms //对应页面上的form标签
document.forms.length //对应页面上/formform标签的个数
document.forms[0] //第1个/formform标签
document.forms[i] //第i-1个/formform标签
document.forms[i].length //第i-1个/formform中的控件数
document.forms[i].elements[j] //第i-1个/formform中第j-1个控件
b)通过标签name属性直接引用
/formform name=”Myform”>input name=”myctrl”/>/form
document.Myform.myctrl //document.表单名.控件名
c)访问表单的属性
document.forms[i].name //对应form name>属性
document.forms[i].action //对应/formform action>属性
document.forms[i].encoding //对应/formform enctype>属性
document.forms[i].target //对应/formform target>属性
document.forms[i].appendChild(oTag) //动态插入一个控件
document.all.oDiv //引用图层oDiv
document.all.oDiv.style.display=”" //图层设置为可视
document.all.oDiv.style.display=”none” //图层设置为隐藏
document.getElementId(”oDiv”) //通过getElementId引用对象
document.getElementId(”oDiv”).style=”"
document.getElementId(”oDiv”).display=”none”
/*document.all表示document中所有对象的集合
只有ie支持此属性,因此也用来判断浏览器的种类*/
图层对象的4个属性
document.getElementById(”ID”).innerText //动态输出文本
document.getElementById(”ID”).innerHTML //动态输出HTML
document.getElementById(”ID”).outerText //同innerText
document.getElementById(”ID”).outerHTML //同innerHTML
分享到:
相关推荐
文件名称“JSP语法.CHM”可能是一个帮助文档,详细讲解了JSP的各种语法特性、用法和最佳实践。CHM(Compiled Help Manual)是Microsoft的一种帮助文件格式,通常用于存放电子手册或文档集合。 总的来说,JSP是一个...
在JavaServer Pages (JSP) 中,`jspdocument对象`实际上是`Document`对象的一个引用,它是JavaScript中的核心对象,主要用于处理HTML文档结构。这个对象提供了访问和操作HTML文档的属性和方法,对于网页动态交互至关...
本文将基于给定的代码片段和描述,详细介绍如何利用JSP技术来实现在线人数和在线用户的统计。 #### 关键技术介绍 1. **JSP (JavaServer Pages)** - JSP是一种基于Java技术的服务器端脚本语言,它允许在HTML页面中...
首先,需要在JSP页面中导入JDOM库,并使用`SAXBuilder`类读取XML文件,构建`Document`对象,表示整个XML文档。 2. **获取XML节点**:通过`Document`对象,我们可以获取XML的根元素,并进一步遍历和获取子元素。例如...
以下是如何在JSP中读取XML文件的详细步骤,结合描述中的"xmlSearch"文件名,我们可以推测这是一个搜索功能的实现。 首先,我们需要在JSP页面中引入处理XML的库,通常是Java API for XML Processing (JAXP),它包含...
- `window->(navigator,screen,history,location,document)`: 描述了浏览器提供的全局对象`window`及其属性。例如`navigator`用于获取浏览器信息,`screen`用于获取屏幕尺寸等。 5. **修改元素属性值**: - `...
封装`Document`到`DOMSource`对象。 3. 创建目标XML文件,并调用`Transformer`的`transform()`方法。 - **解析方法**:DOM、SAX、JDOM、DOM4J等。 #### 四、Ajax的工作原理 Ajax(Asynchronous JavaScript and ...
JavaScript API包括了DOM(Document Object Model)操作、BOM(Browser Object Model)接口、事件处理、AJAX(异步JavaScript和XML)以及现代浏览器支持的ECMAScript 5/6/7等新特性。理解这些API可以帮助开发者编写...
本文将详细介绍如何在Windows系统下,利用JavaScript结合IE浏览器的一些特性,实现在JSP页面上选择文件夹的功能。 #### 解决方案概述 要解决这个问题,我们需要借助一些额外的技术手段。首先,需要明确的是,由于...
例如,`<x:parse>`标签可以将XML字符串解析成DOM(Document Object Model)对象,供后续操作使用。 2. **JSP Expression Language(EL)与XML** EL(Expression Language)是JSP 2.0引入的一种轻量级脚本语言,...
在这个场景下,"NULL"的描述可能是由于原始信息丢失或未提供详细说明。 通过标签"源码"和"工具",我们可以推断这篇博文可能包含了用于创建树形视图的源代码示例和一些实用工具。JSP是一种动态网页开发技术,它允许...
【描述】中的"一套pdg格式的jsp学习资料,还是比较全的"暗示这份资源包含了多个pdg文件,pdg通常是PDF(Portable Document Format)的另一种扩展名,用于电子文档的存储和分享。而且,描述中的“比较全”意味着这份...
document对象是DOM的根节点,可通过getElementsByTagName()、getElementById()和getElementsByName()等方法获取和操作元素。 3. **序列化与反序列化**: 序列化是将对象的状态转化为字节流的过程,便于存储或网络...
同时,"在jsp页面使用json和dom树显示数据"意味着后端处理后的数据将以JSON(JavaScript Object Notation)格式传递给JSP页面,然后利用DOM(Document Object Model)解析和呈现这些数据,创建动态的用户界面。...
JSP提供了丰富的内置对象、指令和动作,可以与Java后端紧密结合,处理业务逻辑,生成动态内容。使用这个时间插件,JSP开发者无需自己编写复杂的JavaScript代码来实现日期选择功能,大大提高了开发效率。 总的来说,...
JSP隐含对象是JSP提供的一系列预定义的对象,开发者可以直接在页面上使用,如`request`、`response`、`session`、`application`等,它们分别用于处理HTTP请求、响应,管理会话和全局应用程序数据。 - **web数据库**...
【描述】"这是jsp,dhtml,javascript的帮助文档" 提示我们,这个压缩包中包含了关于这三门技术的参考资源。JavaScript.2.0.The.Complete.Reference.2th.chm是关于JavaScript 2.0的完整参考手册,2nd版,它将深入讲解...
描述中提到的"js验证"是指在客户端使用JavaScript进行表单验证。JavaScript可以检查用户输入的用户名和密码是否符合预设的格式,例如非空、长度限制等。这样可以在用户提交表单前就发现并提示错误,减少了不必要的...
4. **JSP内置对象**:包括request、response、session、application、out、pageContext等,它们提供了对HTTP请求和响应、会话管理、全局变量访问等功能的支持。 5. **EL(Expression Language)与JSTL(JavaServer ...
1. **创建Cookie**:当用户访问特定页面时,JSP代码可以创建一个新的Cookie对象,包含页面URL作为其值。例如: ```java Cookie historyCookie = new Cookie("history", request.getRequestURI()); ``` 这里,`...