`

javaScript处理DOM事件

阅读更多
1. javaScript处理DOM事件

1) javaScript处理DOM事件

<script type="text/javascript">
    function clickOne(){
        alert("点我干嘛?");
    }
</script>
</head>
<body>
<input type="button" value="点我一下" onclick="clickOne()"/>
</body>


2) javaScript操作DOM节点

2.1 JavaScript修改DOM节点
2.2 JavaScript添加DOM节点
2.3 JavaScript删除DOM节点

<script type="text/javascript">
    function modifyDOM(){
        document.getElementById("txt").innerHTML="用户名:";
        document.getElementById("userName").value="Jack";
    }
    function addDOM(){
        var para=document.createElement("p");
        var node=document.createTextNode("...前...");
        var para2=document.createElement("p");
        var node2=document.createTextNode("...后...");
        para.appendChild(node);
        para2.appendChild(node2);
        var parent=document.getElementById("parent");
        var son1=document.getElementById("son1");
        parent.insertBefore(para, son1);
        parent.appendChild(para2);
    }
    function removeDOM(){
        var parent=document.getElementById("parent");
        var son1=document.getElementById("son1");
        parent.removeChild(son1);
    }
</script>
</head>
<body>
<div id="parent">
    <div id="son1">
        <font id="txt">:</font><input type="text" id="userName" name="userName"/>
    </div>
</div>
<input type="button" value="修改DOM节点" onclick="modifyDOM()"/>
<input type="button" value="添加DOM节点" onclick="addDOM()"/>
<input type="button" value="删除DOM节点" onclick="removeDOM()"/>
</body>


3) javaScript修改DOM节点CSS样式

<script type="text/javascript">
    function modifyDOMCSS(){
        document.getElementById("gril").style.color="red";
    }
</script>
</head>
<body>
<p id="gril">女程序猿</p>
<input type="button" value="修改DOM节点样式" onclick="modifyDOMCSS()"/>
</body>
分享到:
评论

相关推荐

    JavaScript_DOM编程艺术第二版(中文)

    在DOM部分,书中详细讲解了DOM模型的层次结构,如何通过JavaScript访问和修改HTML元素,以及如何利用DOM事件来响应用户交互。理解DOM节点、属性、事件和选择器是创建动态网页的关键,这使得开发者能够动态加载内容、...

    JavaScript.DOM编程艺术(第2版)附录及源码.rar

    8. **DOM事件委托**:利用事件冒泡或事件捕获机制,可以有效地处理大量元素的事件,提高性能。 9. **DOM性能优化**:理解DOM操作的性能影响,如避免不必要的重绘和回流,使用文档碎片等技巧,能够提升网页性能。 ...

    javascript_DOM操作.rar

    8. **DOM事件流**:DOM事件流包括捕获阶段、目标阶段和冒泡阶段。理解这个过程对于有效处理事件至关重要。 9. **事件委托**:利用事件冒泡,可以在父元素上设置监听器处理子元素的事件,减少内存消耗和代码冗余。 ...

    JavaScript DOM编程艺术【第2版&高清】.pdf

    5. DOM事件处理:JavaScript通过事件驱动进行交互。事件会在特定的动作(如点击、按键、加载等)发生时被触发,DOM提供了添加和移除事件监听器的接口。学习如何在DOM元素上绑定事件和编写事件处理函数是提高网页交互...

    javascript中dom的基础概念.pdf

    JavaScript 中 DOM 的基础概念 JavaScript 中的 DOM(Document Object Model,文档对象模型)是 HTML 和 XML 文档...DOM 事件是 JavaScript 中非常重要的概念,掌握 DOM 事件可以帮助开发者创建更加交互式的用户界面。

    WEB开发 之 JavaScript HTML DOM 事件.docx

    了解并熟练运用这些JavaScript HTML DOM事件,可以帮助开发者创建更加交互性和响应性的Web应用。通过事件驱动编程,我们可以使网站根据用户的行为做出相应的响应,提升用户体验。同时,掌握这些基本概念是进一步学习...

    JavaScriptDOM编程艺术(第2版)PDF版本下载.txt

    通过DOM可以获取到页面上的元素,然后为其绑定事件处理函数,实现各种动态效果。 #### 3.2 动态加载内容 利用JavaScript可以动态地从服务器加载数据并更新DOM,从而实现无需刷新整个页面就能改变部分内容的功能。...

    JavaScript DOM编程艺术(第2版pdf)+源代码

    此外,书中还涵盖了事件处理,这是JavaScript与用户交互的重要方式。通过绑定事件监听器,开发者可以响应用户的点击、键盘输入等各种行为。书中详细讲解了事件冒泡、事件捕获以及如何使用addEventListener和...

    经典之作javascript dom编程艺术源码

    10. **DOM变更事件**:DOM操作如添加、删除元素时,会触发DOM事件,如`DOMNodeInserted`和`DOMNodeRemoved`,可以利用这些事件进行响应式编程。 通过学习并实践《JavaScript DOM编程艺术》中的源码,开发者能够掌握...

    javascript_DOM操作

    4. **响应式设计**: 根据窗口大小调整元素布局,利用DOM事件监听窗口尺寸变化。 5. **拖放功能**: 实现元素的拖放操作,涉及事件监听和元素状态的改变。 6. **模板引擎**: 配合模板字符串和DOM操作,动态生成和...

    JavaScript DOM编程艺术.pdf

    《JavaScript DOM编程艺术》是Jeremy Keith所著的一本关于JavaScript和DOM(文档对象模型)编程的经典图书,它不仅阐述了JavaScript和DOM的基本知识,还着重讲解了DOM编程技术背后的思路和原则。本书被赞誉为Web设计...

    随书光盘+PDF JavaScript DOM编程艺术(第2版)-源代码2.5MB PDF114MB .zip

    在书中,作者会详细介绍如何利用JavaScript与DOM进行交互,这包括选取元素(如通过选择器API或XPath),修改元素属性,以及处理事件。还会探讨如何使用CSS样式和JavaScript结合来实现动态布局和视觉效果。此外,书中...

    JavaScript & DOM Enlightenment

    DOM Enlightenment可能涵盖了如何通过JavaScript访问和修改DOM节点,包括元素选择(如querySelector和querySelectorAll)、遍历DOM树、添加和删除元素、以及事件处理。此外,还可能涉及到性能优化技巧,如使用文档...

    使用Javascript和DOM Interfaces来处理HTML

    通过阅读这些文件,我们可以深入理解如何使用JavaScript的DOM接口来创建动态效果,如响应用户的点击事件,改变页面元素的颜色,或者根据用户输入动态加载数据。例如,可以创建一个函数,该函数接受一个元素ID作为...

    javaScript-DOM编程艺术

    DOM提供了一套API,包括节点操作(如创建、插入、删除节点)、事件处理(如点击、鼠标移动等)、属性访问等。例如,可以使用`appendChild()`方法在元素的末尾添加新子节点,`addEventListener()`来监听和响应用户...

    JavaScript+DOM编程艺术(最新中文版)

    此外,DOM事件处理也是书中不可或缺的部分。事件是用户与网页交互的触发器,比如点击按钮、滚动页面等。理解事件机制和如何绑定事件处理器是提升用户体验的关键。书中会讲述如何使用addEventListener和...

    javascript+dom书籍

    例如,你可以使用DOM操作动态加载数据,然后用JavaScript处理响应,更新页面内容,无需刷新页面。 在"javascript+dom学习文档"中,可能涵盖了以上各个方面,包括理论讲解、示例代码和实践案例。PDF格式的文档通常会...

    JavaScript+DOM编程艺术(PDF格式原版+源代码)

    DOM编程艺术这部分内容将详细介绍如何使用JavaScript操作DOM树,包括查找、创建、修改和删除节点,以及如何绑定和处理事件。 书中的源代码包含了一系列与书中实例对应的练习,这些练习可以帮助读者巩固所学知识,...

    [JavaScript.DOM编程艺术(第2版)-高清扫描

    在Web浏览器环境中,JavaScript与DOM紧密协作,提供了动态更新页面、响应用户交互、处理数据和构建复杂应用的能力。书中详细介绍了如何利用JavaScript来创建、修改、遍历和操作DOM元素,以实现丰富的用户界面和交互...

Global site tag (gtag.js) - Google Analytics