`
cakin24
  • 浏览: 1388202 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

传统的DHTML模型

阅读更多
一 DHTML对象模型包含关系图
在下图中,window对象是整个对象模型的顶层对象,该对象包含document属性,该属性代表该窗口内的HTML文档,如果该窗口内有多个Frame,则可以使用frames[]方法依次访问该窗口的每个Frame。
document对象代表HTML文档本身,document对象又包含一系列的属性:forms、anchors、links、images......这些属性的返回值以关联数组的形式存在。

 
 
二 代码
<!DOCTYPE html>
<html>
<head>
	<meta name="author" content="Yeeku.H.Lee(CrazyIt.org)" />
	<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
	<title> DHTML模型 </title>
</head>
<body id="bd">
	<a href="http://www.crazyit.org">疯狂Java联盟</a><br />
	<img id="lee" src="http://www.crazyit.org/logo.jpg"
	alt="疯狂Java联盟" /><br />
	<form>
		<input type="text" name="user" value="文本框"/><br />
		<input type="button" id='bn' value="按钮"/>
	</form>
	<script type="text/javascript">
		// 访问body元素
		alert(document.body.id);
		// 访问第一个超链接
		alert(document.links[0].href);
		// 访问id或name为lee的图片
		alert(document.images['lee'].alt);
		// 访问页面的第一个表单
		form = document.forms[0];
		alert(form.innerHTML);
		// 访问表单里第一个元素
		alert(form.elements[0].value);
		// 访问表单里id或name为bn的元素
		alert(form.elements['bn'].value);
		// 下面的代码在Internet Explorer 6中可行
		alert(document.all['bn'].value);
	</script>
</body>
</html>
 
三 运行结果


 
  • 大小: 113.4 KB
  • 大小: 7.8 KB
1
0
分享到:
评论

相关推荐

    HTML (DHTML) 对象模型参考中文手册

    **DHTML**(Dynamic HTML)是对传统HTML的扩展,允许网页内容在不刷新整个页面的情况下进行动态更新。DHTML的关键在于它可以改变HTML元素的位置、内容、样式和行为,实现动画效果、响应用户交互等功能。DHTML的实现...

    DHTML

    DHTML的出现打破了传统静态HTML页面的限制,使得网页内容可以在不刷新整个页面的情况下进行更新和交互。 **HTML(超文本标记语言)**是网页设计的基础,它通过一系列标签来定义页面结构和内容。然而,早期的HTML...

    DHTML JAVASCRIPT

    JavaScript是DHTML的核心部分,用于处理事件、修改DOM(文档对象模型)以及与服务器进行异步通信。 1. **HTML与DHTML**:HTML是网页的基础,定义了网页的结构。而DHTML通过引入动态性,使HTML元素可以在页面加载后...

    dhtml.rar_DHTML

    DHTML(Dynamic HTML)是一种在网页上实现动态交互效果的技术集合,它是在传统的HTML基础上,结合JavaScript、CSS(层叠样式表)以及DOM(文档对象模型)等技术,实现页面内容的实时更新和用户交互。DHTML的核心在于...

    DHTML手册.zip

    DHTML在传统HTML的基础上增加了事件处理和动态更新的能力。 2. **CSS**:定义网页的布局和样式。DHTML利用CSS可以实现元素的动态定位和动画效果。 3. **JavaScript**:一种解释型的脚本语言,用于编写网页上的交互...

    DHTML 学习手册详解

    DHTML(Dynamic HTML)是一种技术集合,它结合了HTML、CSS、JavaScript以及DOM(文档对象模型),使网页具有动态交互性和丰富的用户体验。 1. **HTML基础与扩展**: - HTML是超文本标记语言,它是网页的基础。...

    DHTML 手册

    DHTML(Dynamic HTML)是一种用于创建交互式和动感网页的技术,它将HTML、CSS(层叠样式表)、JavaScript以及DOM(文档对象模型)结合起来,为用户提供更丰富的网页体验。与传统的静态HTML相比,DHTML允许网页内容在...

    从dhtml到dom脚本编程

    相比于传统的DHTML方法,这种方法更易于管理和适应不同的浏览器环境。 - **幻灯片展示**: 通过DOM Scripting,开发者可以创建更加动态的幻灯片展示效果,如自动播放、手动导航等,同时确保代码的清晰性和可维护性。 ...

    推选用户直接使用集成的动态HTML语言(简称DHTML)来开发基于PPT资料.ppt

    标题提到的“推选用户直接使用集成的动态HTML语言(简称DHTML)来开发基于PPT资料”,实际上是指鼓励开发者使用DHTML技术来创建交互式的Web页面,而非传统的PowerPoint(PPT)演示文稿。DHTML是一种在HTML基础上结合...

    DHTML手册,很好的资料

    **DHTML(Dynamic HTML)**,全称动态超文本标记语言,是HTML的一个扩展,它在传统的HTML基础上引入了脚本语言、CSS样式表以及DOM(Document Object Model)文档对象模型,使得网页能够实现动态交互效果。DHTML的...

    JScript + CSS + DHTML 中文chm手册

    用户可以通过CHM文件查看和查找相关信息,就像使用传统的帮助文档一样。 在本压缩包中,`DHTML+手册.chm`、`JScript用户手册.CHM`和`css样式表中文手册.chm`分别提供了关于DHTML、JScript和CSS的详细教程和参考指南...

    dhtml学习资料

    DHTML,全称为Dynamic HTML,是一种用于创建交互式和动态网页的技术,它是HTML(标准通用标记语言的一个应用)与JavaScript、CSS(层叠样式表)以及DOM(文档对象模型)等技术的综合运用。在传统HTML中,网页内容...

    asp.net与DHTML资料

    Web Forms提供了一种基于控件的模型,使得开发过程与传统的桌面应用程序相似;MVC模式则强调分离关注点,使代码更易于测试和维护;Web API则专注于构建RESTful服务,方便与其他应用程序或设备进行数据交换。 DHTML...

    DHTML动态网页设计与制作(PDG)

    DHTML,全称Dynamic HTML,是一种利用HTML、CSS(层叠样式表)、JavaScript(或类似的脚本语言)以及DOM(文档对象模型)来实现网页动态效果的技术。在本篇内容中,我们将深入探讨这些关键知识点,并了解如何将它们...

    javascript+css+dhtml api(chm版本)

    虽然CSS本身不提供传统意义上的API,但CSS3引入了一些新特性,如选择器API、CSS自定义属性(变量)、CSS calc()函数等,这些都扩展了CSS的功能。此外,JavaScript可以通过`window.getComputedStyle()`或`element....

    JavaScript Event学习第四章 传统的事件注册模型

    随着DHTML的出现,事件注册模型开始向更具有扩展性和适应性的方式发展。Netscape 3开始支持新的事件注册模型,由于在浏览器战争之前,Netscape就已经成为事实上标准,微软为了兼容性不得不做出了让步,导致IE浏览器...

    DHTML\CSS\JS\JQUERY\JDK\HTML

    【标题】中的"DHTML"代表动态超文本标记语言(Dynamic HTML),它是在传统HTML基础上加入JavaScript、CSS(层叠样式表)以及DOM(文档对象模型)等技术,以实现网页内容的动态交互效果。DHTML使得网页不再只是静态...

    DHTML5-客户端JavaScript.ppt

    而ES6的类提供了一种更接近传统面向对象编程的语法糖。 JavaScript中的全局函数包括alert()、prompt()、confirm()等,它们用于与用户进行交互。此外,还有setTimeout()和setInterval()用于定时执行函数,以及...

Global site tag (gtag.js) - Google Analytics