我可以在 innerHTML 中添加样式标签吗?
Can I add a style tag to innerHTML?
我正在尝试发布一个内部HTML表。希望一个单元格中的字体更大。是否可以包含这样的样式标签?
cell4.innerHTML = "<style: font-size:40px>" + "John Doe" + "</style>" + "</br>";
我尝试了以下小提琴,但它不起作用。 http://jsfiddle.net/s1dj3x8e/
<style>
标签是头部内部 CSS 代码的容器,因此在这种情况下,您尝试完成的任务无法使用该元素完成。
尝试替换以下行:
cell4.innerHTML = "<style: font-size:40px>" + "John Doe" + "</style>" + "</br>";
跟:
cell4.innerHTML = "<span style='font-size:40px'>John Doe</span>";
更新了小提琴(现在使用 span
而不是 Zach 在下面正确指出的div
):
http://jsfiddle.net/jbhw1qf0/
样式标签旨在包含包含包含选择器的 CSS 块,允许它们一次设置多个元素的样式。样式标记的所有 CSS 都应位于<style>
标记本身之间。
要执行您尝试执行的操作,您需要返回一个元素,该元素使用具有定义样式的类或如下所示的内联样式:
cell4.innerHTML = '<span style="font-size:40px">John Doe</span>';
或
cell4.innerHTML = '<span class="fs40">John Doe</span>';
CSS 在样式表中.fs40 { font-size:40px; }
的位置。
相关文章:
- Ionic V1.3-标签-带条件的徽章样式<离子选项卡>
- 如何防止 TinyMCE 将 CDATA 添加到<脚本>标签中,并注释掉<样式>标签
- 使用父标签中的样式属性附加新标签
- 基于Blob的'链接样式表'与标准'style'标签
- 如何更改表单的样式's字段标签
- Highcharts--Can't将样式应用于x轴标签
- 如何单独对输入标签应用样式
- 有没有办法从 Javascript 中的函数中调用脚本标签和样式标签
- 更改火狐输入文件标签中的光标样式
- 是否有可能在具有内联样式的样式标签上使用XSS进行攻击
- 使用 javascript 删除所有 html 标签中的背景样式
- 使用Javascript为输入字段添加边框样式颜色(提交时没有值),该字段已经在css中带有!important标签的边
- 如何获取html标签的计算样式值,然后将值设置为“样式”
- 如何从标签中删除样式属性
- 高图表仪表:标签半径样式
- IE10+中带深化的高图表不显示带下划线的标签样式
- 如何使用jQuery切换标签样式
- 获取正文标签样式属性内容
- onSubmit验证更改标签样式
- Highcharts:在CSS文件中编辑数据标签样式