php生成网页按钮,JavaScript实现自动生成网页元素功能(按钮、文本等)_javascript技巧...

创建元素的方法:

1、利用createTextNode()创建一个文本对象

2、利用createElement()创建一个标签对象

3、直接利用容器标签中的一个属性:innerHTML-----本质上改该标签容器中的“html代码”,不是我们认为的对象树的操作

详解代码:

这是div模块--

必须好好地学习,这样才能让自己有很好的回报

好好干,加油↖(^ω^)↗

你懂得区域,实验区域

方式一 :创建文本文档

function addNode1(){

//1利用createTextNode()创建一个文本对象

var text=document.createTextNode("这是修改的,创建的文档");

//2获取div对象

var node1=document.getElementById("div_id1");

//添加成div对象的孩子

node1.appendChild(text);}

方式二:利用createElement()创建一个标签对象

function addNode2(){

//1,利用createElement()创建一个标签对象

var nn=document.createElement("input");

nn.type="button"

nn.value="创建的按钮";

nn.target="_blank";

//2,获得div对象

var node2=document.getElementById("div_id2");

//添加成div对象的孩子

node2.appendChild(nn);

}

方式三:直接利用容器标签中的一个属性:innerHTML-----本质上改该标签容器中的“html代码”,不是我们认为的对象树的操作

function addNode3(){

var mm=document.getElementById("div_id3");

mm.innerHTML="";

}

删除节点

使用 removeNode 和 removeChild 从元素上删除子结点两种方法,通常采用第二种方法

function removenode(){

var node =document.getElementById("div_id4");

// alert(node.nodeName);//DIV

// 自杀式 node.removeNode(true); //removeNode 从文档层次中删除对象。ie可以出现现象,一般不采用自杀式

node.parentNode.removeChild(node);通过父节点去删除它的孩子,一般常用

alert("aa");

}

替换 没有保留替换的那个

function remove2(){

var node1 =document.getElementById("div_id1");

var node2 =document.getElementById("div_id2");

// node1.replaceNode(node2);//自杀式不通用

通过父节点去替换它的孩子:用node1去替换node2

node1.parentNode.replaceChild(node1,node2);//object.replaceChild(oNewNode, oChildNode)

}

clone节点

function clone(){

var node1 =document.getElementById("div_id1");

var node2 =document.getElementById("div_id2");

var node1_2=node1.cloneNode(true);//false只能clone基本的,不会clone下面的其他子节点

//克隆一个对象,默认参数为false。参数为true时,连子节点一起克隆

node1.parentNode.replaceChild(node1_2,node2);

}

效果图:

91b5858116c03cd91e1c5d31d6930d9e.png

全部的源代码:

DOM_operation.html

这是div模块--

必须好好地学习,这样才能让自己有很好的回报

好好干,加油↖(^ω^)↗

你懂得区域,实验区域

以上就是为大家分享如何通过JavaScript实现自动生成网页元素功能的方法,希望对大家的学习有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤题库】广东开放大学 静态网页技术 形成性考核

选择题 题目:通常网页的首页被称为()。 答案: A、网页 B、主页 C、网址 D、页面 题目:网页的基本语言是( )。 答案: A、HTML B、XML C、JavaScript D、VBScript 题目:下列…

adf 自动输稿器_在ADF实体PK属性中使用MySQL自动增量PK列

adf 自动输稿器大家好。 继续进行ADF MySQL解决方法系列,今天我们将看到需要做些什么才能将MySQL PK自动增量列与ADF实体PK属性一起使用。 如果使用的是Oracle数据库,则可以使用oracle.jbo.domain.DBSequence以及序列和触发器来立即进行操作。 为简单起…

matlab rbf核函数,RBF高斯径向基核函数-svm

RBF高斯径向基核函数(单值:两个点相似性)XVec表示X向量。||XVec||表示向量长度。r表示两点距离。r^2表示r的平方。k(XVec,YVec) exp(-1/(2*sigma^2)*(r^2)) exp(-gamma*r^2)...... 公式-1这里, gamma1/(2*sigma^2)是参数, r||XVec-YVec||实际上,可看作是计算2个点X…

【渝粤题库】广东开放大学 人力资源本 形成性考核

选择题 题目:中国规定的最低就业年龄是( ) 答案: A、15岁 B、16岁 C、14岁 D、18岁 题目:关于人力资源管理环境的辨识,变化小且数量大的是? 答案: A、高度不确定性的环境 B、中低不确…

【渝粤题库】广东开放大学 会展项目实践 形成性考核

选择题 题目:会展行业是一个()的服务行业。 答案: A、行业精英型 B、知识含量小 C、劳动密集型 D、劳动稀疏型 题目:会展业具有()和社会效益。 答案: A、集聚效应 B、文化效益 C、生…

python string 方法,python字符串的方法与操作大全

一:字符串的方法与操作*注意:首字母为l的为从左边操作,为r的方法为从右边操作1.__contains__()判断是否包含判断指定字符或字符串是否包含在一个字符串内,返回值为true或者false运行结果:TrueTrueFalse作用和in相似运行结果&#…

探索适用于Apache Spark的Spline Data Tracker和可视化工具(第1部分)

最近引起我注意的一个有趣且充满希望的开源项目是Spline ,它是由Absa维护的Apache Spark的数据沿袭跟踪和可视化工具。 该项目由两部分组成:一个在驱动程序上工作的Scala库,该驱动程序通过分析Spark执行计划来捕获数据沿袭,并提供…

【渝粤题库】广东开放大学 商务翻译实务 形成性考核

选择题 题目:IX. 选择正确的翻译。(每题1分) 4) 司马相如 答案: A、Si MaXiangru B、Si Maxiangru C、Sima Xiangru D、Simaxiang Ru 题目:IX. 选择正确的翻译。(每题1分) 5) 文树安 答案&…

php入门速成(2),PHP入门速成(1)

PHP简介PHP是一种用于创建动态WEB页面的服务端脚本语言。如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访…

【渝粤题库】广东开放大学 婚姻家庭法 形成性考核

选择题 题目:婚姻家庭的本质属性是( )。 答案: A、自然属性 B、自然属性与社会属性的结合 C、社会属性 D、以上都不对 题目:王某已婚,因工作关系离开老家,一人长期在甲地工作,在工作…

【渝粤题库】广东开放大学 建筑力学与结构 1形成性考核

题目:平面平行力系,取一刚体作为研究对象,最多可求()个未知量。 题目:二力平衡是作用在()个物体上的一对等值、反向、共线的力。 题目:梁在C点作用一力,当力偶…

JDK 12附带紧凑数字格式

JDK 12 Early Access Build 24引入了对紧凑数字格式的支持 。 JDK-8188147(紧凑数字格式支持)CSR的“摘要”是简单的句子,“添加了对JDK中紧凑/短数字格式的支持。” 相同的CSR还提供了详细的“解决方案”部分,该背景提供了为每个…

php 怎么循环数组取有值的,php怎么循环数组取有值的-PHP问题

php 怎么循环数组取有值的1、使用foreach或者while的,利用这两个语法结构来输出有值的项或删除数组中的空元素,简单代码如下:$v){if( $v ){echo $arr[$k];}else{// unset( $arr[$k] );}}?>foreach是将当前操作的数组进行copy,…

【渝粤题库】广东开放大学 经济学基础 形成性考核

选择题 题目:微观经济学的中心理论是( ) 答案: A、价值理论 B、价格理论 C、分配理论 D、生产理论 题目:作为经济学的一个分支,微观经济学主要研究( ) 答案: A、国…

【渝粤题库】广东开放大学 计算机应用基础(专科) 形成性考核

选择题 题目: 在Windows中,下图所示的5个鼠标指针状态的正确描述依次是________。 题目:使用"格式刷”按钮,可以进行___________操作。 题目:在Word编辑状态,可以使插入点快速移动到文档首部的组合键_…

高性能mysql 聚簇索引,高性能MySQL笔记-第5章Indexing for High Performance-005聚集索引...

一、聚集索引介绍1.什么是聚集索引?InnoDB’s clustered indexes actually store a B-Tree index and the rows together in the same structure.2.为什么一张表只能一个聚集索引?When a table has a clustered index, its rows are actually stored in …

【渝粤题库】广东开放大学社会学概论形成性考核

选择题 题目:我国职业分层的基本特点是:职业地位的高低主要取决于()。 题目:()标示作为控制途径的社会规范的严密程度。 题目:在各种社会制度中,除了经济制度外&#xff…

【渝粤题库】陕西师范大学151213 公司战略与风险管理作业(专升本)

《内部控制与风险管理》作业 一、单选题 1.1992年,COSO发布了著名的( )。 2.下列选项中,被称为“萨班斯法案”中最难操作、最复杂、耗费成本最高的一个条款的是( )。 3.根据基本规定,规范企业内…

英特尔 至强 单核计算性能_使用英特尔性能计数器调整垃圾收集

英特尔 至强 单核计算性能介绍 我不得不承认我很震惊。 确实,当我意识到这个出现的日历帖子将涉及垃圾收集时,我感到非常震惊。 GC的主题引起了Java倡导者和那些认为内存管理应该是手动的人的热情。 撰写了许多文章,内容涉及看起来奇怪的命令…

mppt多峰追踪MATLAB仿真,基于光伏功率等效面积法的多峰最大功率追踪控制方法...

0引言在光伏系统实际应用中,由于天上移动的云朵、电池板累积的灰尘以及城镇中周围建筑物等的影响,光伏阵列在运行过程中总会受到不同程度的阴影遮挡,太阳能电池板的P-U曲线会受到影响出现多个峰值点。传统的MPPT控制方法在电池板没受到局部阴影影响的情况下可以有效的追踪到电池…