首页 > 编程知识 正文

js在一个指定元素后添加内容,js创建元素节点的方法

时间:2023-05-04 15:27:20 阅读:22281 作者:727

另一方面,js原始代码的方法和属性1、appendChild ()和createElement ) ) vartab=document.query selector (' # container ' ); varp=document.createelement('p ); //p标签tab.appendchild(p; //添加到最后只创建标签,不添加内容,不创建字符串类型的html标签

这也供参考: https://developer.Mozilla.org/zh-cn/docs/web/API/node/appendchild

2、insertAdjacentHTML () vartab=document.query selector (' # container ' ); VAR=' Div你好! /div '; //字符串类型tab.insertadjacenthtml (before end )、div ); 插入//元素中的最后一个子节点后,可以创建包含若干参数的字符串类型的html标记。

“‘beforebegin”:元素本身之前。

“‘afterbegin”:在插入元素中的第一个子节点之前。

“‘beforeend”:插入在元素内部的最后一个子节点之后。

“‘afterend”:元素本身的后面。

这也可作为参考: https://developer.Mozilla.org/zh-cn/docs/web/API/element/insertadjacenthtml

3、insertAdjacentElement () vartab=document.queryselector ) ' #container ' ); var div=document.createelement (' div ); //html标记tab.insertadjacentelement (' before end ',div; //'beforeend ' :插入到元素内部的最后一个子节点之后。 只能创建标签,不能添加内容。 不能创建字符串类型的html标记

“‘beforebegin”:元素本身之前。

“‘afterbegin”:在插入元素中的第一个子节点之前。

“‘beforeend”:插入在元素内部的最后一个子节点之后。

“‘afterend”:元素本身的后面。

这也可作为参考: https://developer.Mozilla.org/zh-cn/docs/web/API/element/insertadjacentelement

4、innerHTML属性vartab=document.query selector (' # container ' ); tab.innerHTML='p你好! /p '; 可以创建字符串类型的html标记。

这也可作为参考: https://developer.Mozilla.org/zh-cn/docs/web/API/element/innerhtml

二jQuery的方法和属性1,append (() $ ) #container ) ).append ) ' p你好! /p '; 可以创建字符串类型的html标记。

还有其他类似的方法:

append(-在选定元素内部的末尾插入内容

prepend(-在选定元素内部的开头插入内容

after(-在选定元素之后插入内容

before(-在选定元素之前插入内容

也请参考这个。 https://www.w3school.com.cn/jquery/jquery _ DOM _ add.ASP

2、html () $(#container ) ).html ) ' p你好! /p '; 可以创建字符串类型的html标记。

这也供参考: https://www.w3school.com.cn/jquery/manipulation _ html.ASP

也许以后学过再补充

本文只用于个人学习和记录

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。