js创建节点及其属性

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>创建节点及其属性</title></head><style>    #listShow>li ul{        display: none;    }    #listShow>li>a{        background:#ccc;    }    li{        list-style: none;    }</style>

<body><div id="listS"></div></body></html><script>    /*创建节点的js不能写在要创建节点位置的html前面,否则js就会失效*/    var element=document.getElementById(‘listS‘);    /*创建p标签*/    var createP=document.createElement(‘p‘);    var node=document.createTextNode(‘这是创建的p标签‘);    createP.appendChild(node);    element.appendChild(createP);

/*创建div标签*/    var createP1=document.createElement(‘div‘);    var node1=document.createTextNode(‘这是创建的div标签‘);    createP1.appendChild(node1);    element.appendChild(createP1);

/*创建a标签至li标签中*/    var createLi=document.createElement(‘li‘);    var createA=document.createElement(‘a‘);    createA.href=‘#‘;    createA.innerHTML=‘这是创建a标签‘;    createLi.appendChild(createA);    element.appendChild(createLi);

/*创建ul>li>a标签*/    var createUl=document.createElement(‘ul‘);    var createLi1=document.createElement(‘li‘);    var createLi2=document.createElement(‘li‘);    var createA1=document.createElement(‘a‘);    var createA2=document.createElement(‘a‘);    var nodeLi1=document.createTextNode(‘这是创建ul>li>a标签‘);    var nodeLi2=document.createTextNode(‘这是创建ul>li>a标签2‘);    createA1.href=‘#‘;    createA2.href=‘#‘;    createA1.appendChild(nodeLi1);    createA2.appendChild(nodeLi2);    createLi1.appendChild(createA1);    createLi2.appendChild(createA2);    createUl.appendChild(createLi1);    createUl.appendChild(createLi2);    element.appendChild(createUl);

/*创建input标签*/    var createInput=document.createElement(‘input‘);    createInput.value=‘‘;    createInput.setAttribute(‘type‘,‘text‘);    element.appendChild(createInput);

/*创建input标签中创建button按钮*/    var createInput1=document.createElement(‘input‘);    createInput1.setAttribute(‘value‘,‘按钮‘);    createInput1.setAttribute(‘type‘,‘button‘);    element.appendChild(createInput1);

/*创建button标签*/    var createButton=document.createElement(‘button‘);    var nodeButton=document.createTextNode(‘这是创建的Button标签‘);    createButton.appendChild(nodeButton);    element.appendChild(createButton);

/*创建img标签*/    var createImg=document.createElement(‘img‘);    createImg.src=‘https://gd3.alicdn.com/imgextra/i3/261786115/TB26JieadYA11Bjy0FhXXbIwVXa_!!261786115.jpg‘;    element.appendChild(createImg);

/*创建hr标签*/    var createHr=document.createElement(‘hr‘);    element.appendChild(createHr);

/*创建i标签*/    var createI=document.createElement(‘i‘);    var nodeI=document.createTextNode(‘这是创建的i标签‘);    createI.appendChild(nodeI);    element.appendChild(createI);

/*创建br标签*/    var createBr=document.createElement(‘br‘);    element.appendChild(createBr);

/*创建b标签*/    var createB=document.createElement(‘b‘);    var nodeB=document.createTextNode(‘这是创建的b标签‘);    createB.appendChild(nodeB);    element.appendChild(createB);

</script>
时间: 2024-08-05 00:01:55

js创建节点及其属性的相关文章

JS-DOM ~ 03. 子节点的操作、style.样式和属性、dom元素的创建方法及操作、14个例题、主要是利用js直接控制html属性

带有Element和不带的区别 a)  带Element的获取的是元素节点 b)  不带可能获取文本节点和属性节点 获取所以子节点 a)   . childNodes b)   . children c)   . parentNode . children [索引] . children:获取所有子节点 opacity:0-1:透明度 alpha(opacity:百分数):IE6/7/8透明度 先绑定事件再进行循环 previousNode()上一个兄弟节点 alert(变量名)可测试变量名是否

jQuery_DOM学习之------创建节点及节点属性

DOM创建节点及节点属性 一.创建新的节点并添加到dom中 dom 节点创建的过程(创建节点<元素.属性.文本等>.添加节点的属性.加入到文档中) jQuery创建元素节点的方法: 创建元素节点: $("<div></div>"): 创建文本节点: $("<div>直接将文本的内容添加进去</div>"): 创建节点并给节点添加属性:var div = $("<div class='righ

JS DOM创建节点

DOM节点操作之增删改查 document.write() 可以向文档中添加节点 但是有个致命问题,会把文档原有的节点全部清空 因此不推荐使用 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body{ width:100%; height:1

js DOM节点的创建、插入、删除、查找、替换例子

五.动态创建标记 (1)传统的技术: a)Document.write:可以方便快捷的把字符串插入到文档里.如图(3) 而这种方法的缺点是,行为与表现分开,有点类似于使用<font>标签去设定字体和颜色,工作起来不够优雅.尽量少用. b)innerHTML:几乎所有浏览器都支持,可以用来读取,或者设置给定的元素里的HTML内容.把一大段HTML内容插入到网页时,innerHTML很适合,但是innerHTML属性不会返回任何刚插入内容的引用.如果想对刚插入的内容进行处理,则需要使用DOM提供的

XMLHelper类 源码(XML文档帮助类,静态方法,实现对XML文档的创建,及节点和属性的增、删、改、查)

以下是代码: using System;using System.Collections.Generic;using System.Linq;using System.Web; using System.Xml; namespace WebApplication2{ /// <summary>    /// XMLHelper XML文档操作管理器    /// </summary>    public class XMLHelper    {        public XMLH

js创建子节点

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>js创建子节点</title></head><body> <ul id="test">  <li>JavaScript</

jQuery节点创建与属性的处理 创建节点

创建元素节点: 可以有几种方式,后面会慢慢接触.常见的就是直接把这个节点的结构给通过HTML标记字符串描述出来,通过$()函数处理,$("html结构") $("<div></div>") 创建为本节点: 与创建元素节点类似,可以直接把文本内容一并描述 $("<div>我是文本节点</div>") 创建为属性节点: 与创建元素节点同样的方式 $("<div id='test' cla

C#实现,xml中相同节点不同属性的创建

具体要实现的功能如下: <addresslist> <linkman> <name chen="demo">chen</name> <name chen="demo1" /> <email>[email protected]</email> </linkman></addresslist> 所示的xml文件. 一开始搜索C#方面的xml操作,网上的信息太少.最

DOM——创建节点及节点属性与内部插入append()和appendTo()

创建节点及节点属性与内部插入append()和appendTo() 1   创建流程 创建节点(常见的元素.属性和文本) 添加节点的一些属性 加入到文档中 2   流程中涉及的方法 创建元素document,creat 设置属性setAttrilbute 添加文本innerHTML 加入文档appendChild 3   创建节点时注意:每一个元素节点都必须单独创建,节点是属性需要单独设置,而且设置的接口不是很统一,添加到指定的元素位置不灵活,浏览器兼容问题处理 4   创建元素节点常见的是直接