javascript DOM对象 第19节

<html>
<head>
	<title>DOM对象</title>

	<script type="text/javascript">
			function $(id) {
				return document.getElementById(id);
			}
			function insertText() {
				var val = window.prompt("请输入","");
				//alert(val);
				if(val == null || val == "")
					  return;
				//创建元素节点
				var op = document.createElement("p");
				//创建文本节点
				var ot = document.createTextNode(val);
				//添加子节点  设立关系
				op.appendChild(ot);
				var panel = $("opt");
				//添加到页面
				panel.appendChild(op);
			}

		   function insertImg () {
				var img = document.createElement("img");
				//设置属性
				img.setAttribute("src","2.gif");
				$("opt").insertBefore( img, $("opt").firstChild);
		   }

		   function deleteText() {
				//alert($("opt").lastChild.nodeName);
				var a = $("opt").childNodes;
				var b = new Array();
				var obj = null;
				for(var i = 0,j = 0; i < a.length; i++ ) {
					if(a[i].nodeType == Node.TEXT_NODE) {
					   continue;
					}
					b[j] = a[i];
					j++;
				}	

				$("opt").removeChild(b[b.length -1]);
		   }

	</script>
	</head>
	<body>
	<div >DOM对象操作</div>
	  1.</br>
		<div id="opt">
			  <p>javase</p>
			  <p>oracle</p>
			  <p>xml</p>
		</div>
		2.</br>
				 <input type="button" value="填加段落" onclick="insertText()"	/>

				 <input type="button" value="插入图片" onclick="insertImg()"	/>

				 <input type="button" value="删除最后" onclick="deleteText()"	/>
		</body>
</html>

时间: 2024-07-30 13:56:14

javascript DOM对象 第19节的相关文章

javascript DOM对象 第18节

<html> <head> <title>DOM对象</title> </head><body><div >DOM对象</div> 1.DOM节点</br> <script type="text/javascript"> var root = document.documentElement; // var oHead = root.firstChild; //var

JavaScript DOM对象和JQuery对象相互转换

1.分析源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C

Javascript DOM对象控制HTML

首先需要了解什么是 JavaScript DOM对象以下是一些常用的方法: <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title></head><body>    <p name="pName">one</p>    &

javascript document对象 第21节

<html> <head> <title>DOM对象</title> <style type="text/css"> table { border:1px solid green; border-collapse:collapse; width:300px; } td { padding:5px; border:1px solid green; font-size:16px; text-align:center; } tabl

浏览器环境下的javascript DOM对象继承模型

这张图是我直接在现代浏览器中通过prototype原型溯源绘制的一张浏览器宿主环境下的javascript DOM对象模型,对于有效学习和使用javascript DOM编程起到高屋建瓴的指导作用, 希望能够对各位同学有用.

javascript DOM对象(2)

访问兄弟节点 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中). 语法: nodeObject.nextSibling 说明:如果无此节点,则该属性返回 null. 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中). 语法: nodeObject.previousSibling 说明:如果无此节点,则该属性返回 null. 注意: 两个属性获取的是节点.Internet Explorer 会忽略节点间生成的空白文本节点(

JavaScript DOM对象

DOM简介 HTML DOM:当网页被加载时,浏览器会创建页面的文档对象模型 JavaScript能够改变页面中的所有HTML元素 JavaScript能够改变页面中的所有HTML属性 JavaScript能够改变页面中的所有CSS样式 JavaScript能够改变页面中的所有事件作出反应 DOM操作HTML 改变HTML输出流 注意:绝对不要在文档加载完成之后使用document.write().这会覆盖该文档 寻找元素 通过id找到HTML元素 通过标签名找到HTML元素 改变HTML内容

javascript DOM对象控制HTML元素详解

方法 getElementsByName()                   获取name getElementsByTagName()              获取元素 getAttribute()                                获取元素属性 setAttribute()                                设置元素属性 childNodes()                                  访问子节点 par

JavaScript进阶学习——DOM对象

DOM对象 1认识DOM 2getElementByName方法 3getElementByTagName方法 4区别getElementByIdgetElementByNamegetElementByTagName 5getAttribute方法 6setAttrubute方法 7节点属性 8访问子节点childNodes 9访问子节点的第一个最后项 10访问父节点parentNode 11访问兄弟节点 12插入节点appendChild 13插入节点insertBefore 14删除节点re