<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>gougou8180</title>
    <description>js oop / jms</description>
    <link>http://gougou8180.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>我也贴一个oop的tab,圆角利用div实现</title>
        <author>gougou8180</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://gougou8180.javaeye.com">gougou8180</a>&nbsp;
                    链接：<a href="http://gougou8180.javaeye.com/blog/78483" style="color:red;">http://gougou8180.javaeye.com/blog/78483</a>&nbsp;
          发表时间: 2007年05月10日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          /**<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; last modify 2007.3.01<br />&nbsp;&nbsp;&nbsp;&nbsp; */<br /><br /><br />Tab = Class.create();//(Component);<br />Tab.construct = function(){//($self, $class) {<br />&nbsp;&nbsp;&nbsp; var that = this;<br />&nbsp;&nbsp;&nbsp; var _num = 1;<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.initialize = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //$self.super0.initialize.call(this);<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.objEvent = function(div,child) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child.ondblclick = that.dblclick;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child.onclick = that.click;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //div.onclick = that.clickit;<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.objParam = function() {<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.Create = function(element) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div = document.createElement("div");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;_num;i++) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var child = _createElement();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.div.appendChild(child);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.objParam();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.objEvent(this.div,child);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(0 == i)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child.style.borderBottom = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; element.appendChild(this.div);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(e) { alert("tab组件父节点不正确"); }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //$self.super0.html = that.div;<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />		this.clickit = function(){<br />			that.select();<br />			return false;<br />		};<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.setPosition = function(x,y) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var o = that.getHTML();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with(o.style){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left = x;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; top&nbsp; = y;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.getPosition = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var o = that.getHTML();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var x = parseInt(o.style.left) || 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var y = parseInt(o.style.top) || 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return {x:x, y:y};<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.getHTML = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return this.div;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //设置创建tab页个数，初始值为1，在create前调用<br />&nbsp;&nbsp;&nbsp; this.setNum = function(num) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _num = parseInt(num) || 1;<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //创建圆角div<br />&nbsp;&nbsp;&nbsp; var _createElement = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div = document.createElement("div");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div_1 = document.createElement("div");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div_2 = document.createElement("div");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div_3 = document.createElement("div");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div_4 = document.createElement("div");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div_5 = document.createElement("div");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.innerText = "标签名";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.appendChild(div_1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.appendChild(div_2);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.appendChild(div_3);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.appendChild(div_4);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.appendChild(div_5);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _elementParam(div,div_1,div_2,div_3,div_4,div_5);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return div;<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //设置圆角div属性<br />&nbsp;&nbsp;&nbsp; var _elementParam = function(div,div_1,div_2,div_3,div_4,div_5) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.style.overflow = "hidden";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_1.style.overflow = "hidden";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_2.style.overflow = "hidden";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_3.style.overflow = "hidden";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_4.style.overflow = "hidden";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_1.style.height = "1px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_2.style.height = "1px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_3.style.height = "1px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_4.style.height = "2px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.height = "1px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.style.borderBottom = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_1.style.borderTop = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_1.style.borderLeft = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_1.style.borderRight = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_2.style.borderLeft = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_2.style.borderRight = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_3.style.borderLeft = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_3.style.borderRight = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_4.style.borderLeft = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_4.style.borderRight = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.borderLeft = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.borderRight = "1px #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_1.style.margin = "0 5px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_2.style.margin = "0 3px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_3.style.margin = "0 2px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_4.style.margin = "0 1px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_2.style.borderWidth = 2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.display = "inline";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.fontSize = "12px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.textAlign = "center";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.whiteSpace = "nowrap";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.style.width = "80px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.style.width = "80px";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.style.display = "inline";<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //双击事件<br />&nbsp;&nbsp;&nbsp; this.dblclick = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var div_5 = this.lastChild;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var inp = document.createElement("input");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.appendChild(inp);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.position = "absolute";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.left = 1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.top = 4;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.fontSize = div_5.style.fontSize;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.height = div_5.offsetHeight;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.width = div_5.offsetWidth - 2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.border = "none";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.style.textAlign = "center";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.value = div_5.innerText;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.maxLength = 6;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.select();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inp.onblur = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div_5.innerText = ("" == this.value ? " ":this.value);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.removeNode(true);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }; <br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //点击事件,调用click_operate操作<br />&nbsp;&nbsp;&nbsp; this.click = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var child = that.div.childNodes;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;child.length;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child[i].style.borderBottom = "1 #999 solid";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.style.borderBottom = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that.click_operate();<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.click_operate = function() {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //未实现<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //设置尺寸大小<br />&nbsp;&nbsp;&nbsp; this.setDimension = function(dimension) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(!isNaN(dimension)) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var child = this.div.childNodes;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;child.length;i++) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child[i].style.width = dimension;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child[i].lastChild.style.width = dimension;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; //设置字体大小<br />&nbsp;&nbsp;&nbsp; this.setFontSize = function(size) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var child = this.div.childNodes;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;child.length;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; child[i].lastChild.style.fontSize = size;<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.data = {};<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.setData = function() {<br />	&nbsp;&nbsp;&nbsp; this.data.__p = {};<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.__p.name = "Tab";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.parentId = this.div.parentNode.id;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.left = this.div.offsetLeft;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.top = this.div.offsetTop;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.property = {};<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.property.value = [];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;_num;i++) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div.property.value[i] = this.div.childNodes[i].lastChild.innerText;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.property.fontSize = this.div.firstChild.lastChild.style.fontSize;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.data.property.width = this.div.firstChild.offsetWidth;<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; this.load = function(data) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var obj&nbsp; = document.getElementById(data.parentId);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var _num = data.property.value.length;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.create(obj);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div.style.left = data.left;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div.style.top = data.top;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;_num;i++) {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div.childNodes[i].lastChild.innerText = data.property.value[i];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div.childNodes[i].lastChild.fontSize = data.property.fontSize;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div.childNodes[i].lastChild.style.width = data.property.width;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.div.childNodes[i].style.width = data.property.width;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //$self.super0.html = that.div;<br />&nbsp;&nbsp;&nbsp; };<br />}<br /><br />使用的modello.js包,需要配合的一些js父类已经被屏蔽,闭包未处理,使用的时候<br />var tab = new Tab();<br />tab.setNum('tab个数');<br />tab.Create('父节点元素');
          <br/><br/>
          <span style="color:red;">
            <a href="http://gougou8180.javaeye.com/blog/78483#comments" style="color:red;">已有 <strong>14</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 10 May 2007 13:19:27 +0800</pubDate>
        <link>http://gougou8180.javaeye.com/blog/78483</link>
        <guid>http://gougou8180.javaeye.com/blog/78483</guid>
      </item>
      </channel>
</rss>