JAVASCRIPT 中如何插入自定义对象

问题描述

在JAVASCRIPT中怎样将一个DTREE对象插入到DIV里面例 d = new dTree('d'); d.add(0,-1,'Menu'); d.add(1,0,'系统管理','','系统管理','centent','img/mydesk.gif','img/mydesk_open.gif'); d.add(11,1,'用户管理','../user/user!list.action','用户管理','centent','img/documents_duplicate.gif'); d.add(12,1,'系统初期值设定','../user/user!roleList.action','系统初期值设定','centent','img/documents_duplicate.gif'); d.add(2,0,'PDF管理','','PDF管理','centent','img/mydesk.gif','img/mydesk_open.gif'); d.add(21,2,'PDF文件保存','../basedata/mess!list.action','PDF文件保存','centent','img/documents_duplicate.gif'); d.add(22,2,'PDF文件查询','../basedata/phone!list.action','PDF文件查询','centent','img/documents_duplicate.gif'); d.add(23,2,'PDF文件确认','../basedata/phone!list.action','PDF文件确认','centent','img/documents_duplicate.gif'); d.add(24,2,'PDF文件确认结果检索','../basedata/phone!list.action','PDF文件确认结果检索','centent','img/documents_duplicate.gif'); var dtree=document.getElementById("dtree"); dtree.appendChild(d);最后一句就出错,不知道把d这个对象插到dtree这个div块中该怎样写?

解决方案

var dtree=document.getElementById("dtree"); dtree.appendChild(d); 改成var dtree=document.getElementById("dtree"); dtree.innerHTML = d.toString();

时间: 2024-09-20 04:03:49

JAVASCRIPT 中如何插入自定义对象的相关文章

javascript中数组(Array)对象和字符串(String)对象的常用方法总结_javascript技巧

本文实例总结了javascript中数组(Array)对象和字符串(String)对象的常用方法.分享给大家供大家参考,具体如下: 综述:笔者经常将数组的方法和字符串的方法混淆,这里写篇日志,做个区分 1.字符串对象 String是JavaScript中的五种基本类型之一. (1)字符串对象的创建 例1: var str="Hello world"; 或者 var str=new String("Hello world") (2)charAt()方法 charAt(

javaScript中定义类或对象的五种方式总结_javascript技巧

第一种方式: 工厂方法 能创建并返回特定类型的对象的工厂函数(factory function). function createCar(sColor){ var oTempCar = new Object; oTempCar.color = sColor; oTempCar.showColor = function (){ alert(this.color); }; return oTempCar; } var oCar1 = createCar(); var oCar2 = createCa

Javascript中的Array数组对象详谈

 这篇文章主要介绍了Javascript中的Array数组对象,需要的朋友可以参考下 首先数组的定义以及初始化的方法:  var myArray = new Array(1,3.1415,"love"); //这里注意myArray数组中的元素不只是同一种数据类型的元素,可以有整形,有浮点型,有字符串等等都可以.这里充分展示了javascript作为一种语言对数据类型的弱化,语言更加的随意化,简便化.就行定义对象的时候用var一样.  在此介绍的有限,同时有一些我没有给出结果,希望大家

面向对象-javascript中这两种对象属性有什么区别?

问题描述 javascript中这两种对象属性有什么区别? 第一种:function aaa(){} aaa.a=111; 第二种:function bbb(){} bbb.prototype.b=111; 我在csdn问过第一种,大部分人说属于面向对象的范畴. 但是我看了几篇js面向对象博客,都是用第二种原型的方式: 所以想知道这两种给对象添加属性的行为,在实际应用中有什么区别? 解决方案 如果把aaa,bbb作为方法来看,这两者没有区别. 如果把aaa,bbb作为类来看,那有区别. aaa.

JavaScript中的内置对象--Number对象

JavaScript中的内置对象有以下6个: 1.Number对象 2.Boolean对象 3.Data对象 4.Math对象 5.String对象 6.Array对象 在JavaScript中,数字是一种基本的数据类型,同时JavaScript还支持Number这个对象,该对象是原始数值的包装对象.在必要的时候,JavaScript会自动地在原始数据和对象之间转换. 创建一个Number对象的2中不同方法: var num1=Number("123"); var num2=new N

javascript中的数组,对象的使用

问题描述 javascript中的数组,对象的使用 定义一个数组,如何编写代码便利里面的数据,结合dom对象里面的事件使网页导航栏有下级栏目 解决方案 JavaScript对象和数组JavaScript对象和数组JavaScript - Array对象的使用 及 数组排序 sort 解决方案二: js的数组使用教程:http://www.w3school.com.cn/js/js_obj_array.asp js的对象使用教程:http://www.w3school.com.cn/js/js_o

JavaScript中的History历史对象_基础知识

JavaScript中的History历史对象包含了用户已浏览的 URL 的信息,是指历史对象指浏览器的浏览历史.鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法.History历史对象有length这个属性,列出历史的项数.JavaScript 所能管到的历史被限制在用浏览器的"前进""后退"键可以去到的范围.本属性返回的是"前进"和"后退"两个按键之下包含的地址数的和. History历史对象并有以下方法 b

JavaScript中的Window窗口对象_基础知识

JavaScript中的Window窗口对象 他是JavaScript中最大的对象,它描述的是一个浏览器窗口.一般要引用它的属性和方法时,不需要用"window.xxx"这种形式,而直接使用"xxx".一个框架页面也是一个窗口. Window窗口对象有如下属性: name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 o

浅谈javascript中遇到的字符串对象处理_javascript技巧

在javascript中对参数处理: <script> function getParam() { urlInfo=window.location.href; //获取当前页面的url intLen=urlInfo.length; //获取url的长度 offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置 strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获得类似"id=1&