javascript树认识
学习了javascript基础,现在学习javascript树的认识:
获取指定节点对象信息:
getElementByTagName() 以及 getElementById() 对于返回的对象可以去tagName、nodeValue、className属性 getAttribute获取对象的某个特殊属性信息 setAttribute设置某对象的属性信息
使用oLi.childNodes[0] 获取子节点对象信息 parentNode 获取父节点信息 nextSibling下一下兄弟节点对象 previousSibling上一个节点对象
firstChild 第一个子节点
使用createElement 穿件一个html标签对象 createTextNode创建一个文本节点 appendChild 添加文本节点信息 removeChild移除节点信息
replaceChild替换节点信息 insertBefore在某节点之前插入一个新的节点信息
innerHTML属性用户获取一个标签当中的所有标签html信息
以上就是列出了javascript获取、插入html标记的相关函数。
相关文档:
//第一种构造方法: new Object()
var a = new Object();
a.x = 1, a.y = 2;
//第二种构造方法: 对象直接量
var b = {x:1,y:b};
//第三种构造方法: 定义类型
function Point(x,y)
{
......
JavaScript文档对象(DOM)
navigator
screen
window
history
location
frames[]; Frame
document
anchors[]; links[]; Link
applets[]
embeds[]
forms[]; Form
Button
Checkbox
elements[]; Element
Hidden
Password
Radio
Reset
Select
options[]; Option
Submit
Text
......
// 关闭窗口事件
function closeWindow(){
if(event.clientX>document.body.clientWidth) {
& ......
JavaScript如何实现“面向对象”的各种特征
JavaScript是一种基于对象的语言,只能使用系统提供的内置对象。如何才能用JavaScript写出象面向对象语言一样的代码呢?下面我就给大家说说我的方法。
1、定义一个类(class &   ......
今天了解了一点javascript的基础,记下来供后续学习翻阅:
数据类型的判断:typeof(var param) 判断变得数据类型
浏览器以及操作系统的判别变量 navigator.userAgent navigator.platform
var sUserAgent = navigator.userAgent;
//检测Opera、KHTML
var isOpera = sUserAgent.indexOf(" ......