js中 innerHTML修改时,标签渲染不出来 5

想innerHTML插入这段代码<tr><td>hello</td></tr>但是只输出了名字hello标签全部没输出来,求问大神这是怎么回事... 想innerHTML插入这段代码<tr><td>hello</td></tr>但是只输出了名字hello标签全部没输出来,求问大神这是怎么回事 展开
 我来答
yfcp
2019-03-10 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
<tr><td>显示出样式效果,需要用完整的<table>。
<table><tr><td>hello</td></tr></table>
自己定义好table的css样式。
匿名用户
2019-03-10
展开全部
你要插入在一个div里面就可以,但是table里面不行。因为浏览器设置table是只读属性,不允许添加代码导致了。
在table里面添加代码你可以利用table对象的rows和cells来做到。一个比较笨的办法就是你把table包裹在一个div里面,然后把table的代码都读出来,然后在最后插入一个<tr><td>hello</td></tr>,然后再把整个table替换掉。
你可以把table对象当做一个整体,不要试图修改table对象,尽量用div代替table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李佳新
2019-03-10 · 知道合伙人互联网行家
李佳新
知道合伙人互联网行家
采纳数:16 获赞数:27
三七互娱技术中心核心前端工程师

向TA提问 私信TA
展开全部
你这个根据ID获取的dom元素是在哪里的?是表格元素吗?
x方法是做什么用的??
你可以说说清楚下吗
更多追问追答
追问
发错了,应该追问的,innerHTML里面的内容要符合子元素规范吗,那为什么jquery的html方法是可以正常在div输出的,x方法是包装dom节点函数的,类似jquery,获取的元素是div
追答
你可以发下你jquery是怎么操作的吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式