Ext的Dom操作——增加節點

來源:互聯網
上載者:User
<%@ 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前});

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.