js 获取标签信息及内容 10

不是.html()方法需要获取标签自己的信息及内容,类似于浏览器“EditasHtml”功能... 不是 .html() 方法
需要获取标签自己的信息及内容,类似于浏览器“Edit as Html”功能
展开
 我来答
Achauffeur
2017-06-02 · TA获得超过187个赞
知道小有建树答主
回答量:121
采纳率:100%
帮助的人:51.5万
展开全部
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)
追问

我已经通过自己方式解决了,虽然你提供的方法我用不上,但是感谢你的回答。

我的方案:

  1. 获取标签,通过 .tagName 来获取标签名,并创建一个同标签名的标签

  2. 通过判断获取到的标签名 进行筛选 可能会有的属性(class,style,src等)

  3. 再通过 .attr("class")方法,判断相应的属性有没有,在新创建的标签上添加相应的属性

  4. 随后通过 .html() 将原内容,复制到新标签内即可

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式