<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><link rel="stylesheet" type="text/css" href="ext3/resources/css/ext-all.css"><script type="text/javascript" src="<%=basePath%>/ext3/adapter/ext/ext-base.js"></script><script type="text/javascript" src="<%=basePath%>/ext3/ext-all.js"></script><script type="text/javascript" src="<%=path%>/ext3/ext-lang-zh_CN.js"></script><script type="text/javascript" src="<%=path%>/js/other/element/domappend.js"></script><style type="text/css">.soncls {margin-left: 50px;background-color: yellow;}</style></head><div id="elid1" class="soncls">應用appendChild添加子項目!!!</div><div id="elid2" class="soncls">應用appendTo添加子項目!!!</div><body><div id="elbefore" class="brocls">Div前面</div><div id="elid" class="brocls"><div class="soncls">子項目1</div><div class="soncls">子項目2</div><div class="soncls">子項目3</div></div><div id="elafter" class="brocls">Div後面</div></body></html>
Ext.onReady(function(){var el3 = {tag : 'div',id : 'elid3',cls : 'soncls',html : '應用DomHelper的append()添加子項目!!!'}var el4 = {tag : 'div',id : 'elid4',cls : 'soncls',html : '應用DomHelper的insertFirst()添加子項目!!!'}var el5 = {tag : 'div',id : 'elid5',cls : 'brocls',html : '應用DomHelper的insertBefore()添加同級元素!!!'}var el6 = {tag : 'div',id : 'elid6',cls : 'brocls',html : '應用DomHelper的insertAfter()添加同級元素!!!'}var el7 = {tag : 'div',id : 'elid7',cls : 'brocls',html : '應用DomHelper的insertSibling()添加同級元素!!!'}// 增加子項目的方法Ext.fly('elid').appendChild(Ext.get('elid1'));Ext.fly('elid2').appendTo(elid);Ext.DomHelper.append('elid', el3);Ext.DomHelper.insertFirst('elid', el4);// 增加同級元素的方法Ext.DomHelper.insertBefore('elid', el5);Ext.DomHelper.insertAfter('elid', el6);Ext.fly('elid').insertSibling(el7);// 將會插在元素elid前});