发布网友 发布时间:2022-04-22 08:41
共1个回答
热心网友 时间:2022-04-22 23:27
var el=document.getElementsById("#ID");
在里面输入纯文本
el.innerText="纯文本"
在里面你输入HTML代码
el.innerHTML="<span>HTML代码</span>"
修改类名
el.className="container"
如果元素是img
el.src=""
修改鼠标悬停提示信息
el.title="这是提示信息"
添加/修改元素属性
el.setAttribute("disabled",true)
移除元素属性
el.removeAttribute("disabled")
修改元素标签名,先删除元素,再添加
var elParent=el.parentElement;
el.remove()
var newEl=document.createElement("script")
newEl.src="http://abc/abc.js"
elParent.appendChild(newEl)追问
我已经通过自己方式解决了,虽然你提供的方法我用不上,但是感谢你的回答。
我的方案:
获取标签,通过 .tagName 来获取标签名,并创建一个同标签名的标签
通过判断获取到的标签名 进行筛选 可能会有的属性(class,style,src等)
再通过 .attr("class")方法,判断相应的属性有没有,在新创建的标签上添加相应的属性
随后通过 .html() 将原内容,复制到新标签内即可