当前位置: 首页 > news >正文

钓鱼网站教程seo查询官方网站

钓鱼网站教程,seo查询官方网站,宝安区住房和建设局网站,58同城石家庄网站建设一、基础操作过程 要在指定的DOM元素前面创建标签元素,有以下步骤: 获取指定的DOM元素:使用document.querySelector()或document.getElementById()等方法来获取指定的DOM元素。 const targetElement document.querySelector(#targetElement…

一、基础操作过程

要在指定的DOM元素前面创建标签元素,有以下步骤:

  1. 获取指定的DOM元素:使用document.querySelector()document.getElementById()等方法来获取指定的DOM元素。
const targetElement = document.querySelector('#targetElementId');
  1. 创建新的标签元素:使用document.createElement()方法创建一个新的标签元素。
const newElement = document.createElement('div');
  1. 设置新元素的属性:根据需要设置新元素的属性,例如设置文本内容、样式等。
newElement.textContent = '这是一个新的标签元素';
newElement.style.color = 'red';
  1. 将新元素插入到目标元素前面:使用insertBefore()方法将新元素插入到目标元素的前面。
targetElement.parentNode.insertBefore(newElement, targetElement);

核心代码示例:

const targetElement = document.querySelector('#targetElementId');
const newElement = document.createElement('div');
newElement.textContent = '这是一个新的标签元素';
newElement.style.color = 'red';
targetElement.parentNode.insertBefore(newElement, targetElement);

请注意
上述代码假设在已经获取了目标元素的父节点基础上
否则您需要先获取目标元素的父节点,然后再使用insertBefore()方法。


二、封装示例

html:

<div id="list"><p id="list-item1">JavaSE</p><p id="list-item2">JavaEE</p><p id="list-item3">JavaME</p>
</div>

js:

domInsertBefore('list-item1', 'custom-div-id-name', function({elName, el}){console.log('elName', elName);console.log('el', el)
},'div')

执行:
在这里插入图片描述
在这里插入图片描述


三、封装代码

/*** 在指定dom元素前面创建标签元素** @param {String} targetDomId 目标标签元素id名称* @param {String} createElId 创建标签元素id名称* @param {Function} cd 创建成功后回调* @param {String} tagName 创建标签元素名称,默认:div** @return {void}*/
domInsertBefore: function ( targetDomId, createElId, cd, tagName )
{let divEl;createElId = createElId ? createElId : 'emitso';tagName = tagName ? tagName : 'div';if (!(divEl = document.getElementById(createElId))) {divEl = document.createElement(tagName)divEl.id = createElId}let dpEl = document.getElementById(targetDomId)if (!dpEl) returndpEl.parentNode.insertBefore(divEl, dpEl?.previousElementSibling || dpEl)if (cd) {cd.call(this, {elName: createElId,el: document.getElementById(createElId),})}
}
http://www.ds6.com.cn/news/35204.html

相关文章:

  • 网站做百度竞价随机关键词生成器
  • 手机网站排行榜360推广联盟
  • wordpress下载插件北京百度seo工作室
  • 做网站去哪个公司好天津网站seo设计
  • 做音乐网站首页要求平面设计培训
  • 公司注册代办服务机构seo课程培训要多少钱
  • wordpress图片自动存储保定seo推广公司
  • 网络公司怎么优化网站微博seo营销
  • 为什么公司要做网站郴州seo外包
  • 提升网站建设品质价位链接提交入口
  • 网络游戏开发商百度seo关键词外包
  • 网站建设如何制作关键词优化排名公司
  • wordpress主题丢失抖音seo什么意思
  • 网站公安备案收费投诉新闻稿发布
  • 有哪些做ppt用图片的网站有哪些短视频营销的发展趋势
  • 网站建设方案文档做销售找客户渠道
  • 开发小程序需要备案吗网页优化怎么做
  • 长春餐饮网站建设免费网站推广
  • 云服务器可以建网站吗营销外包
  • 响应式网站图解怎么免费注册域名
  • smtp wordpress推广关键词优化公司
  • 广西营销型网站建设浙江企业网站建设
  • 网站建设 聊城信息港怎么注册域名网址
  • 常见b2c网站购物车的设计app拉新推广代理平台
  • 网站诊断与检测最近一周的重大热点新闻
  • 网页设计个人博客seo网站优化论文
  • 百度做网站推广怎么样徐州网站建设方案优化
  • 网站图标 代码windows优化大师有用吗
  • 高新网站开发1年经验企业网搭建
  • 网站cmd做路由分析百度地图下载2022新版安装