Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试使CSS与JavaScript内联_Javascript_Html_Css - Fatal编程技术网

尝试使CSS与JavaScript内联

尝试使CSS与JavaScript内联,javascript,html,css,Javascript,Html,Css,有人知道从HTML内联样式表生成CSS的任何说明或JavaScript代码吗? 我在做搜索,但我相信搜索相关性和我要找的东西之间存在冲突 澄清:想法是将css和html作为字符串参数,并混合内联css。结果应该是一个包含所有内联css的html。我想知道是否有剧本 其目的是生成HTML输出,而不使用链接css为HTML电子邮件提供两个文件。您是否正在搜索此对象。style.display=“inline” 您是否正在搜索此对象.style.display=“inline” 我假设您要求插入内联C

有人知道从HTML内联样式表生成CSS的任何说明或JavaScript代码吗? 我在做搜索,但我相信搜索相关性和我要找的东西之间存在冲突

澄清:想法是将css和html作为字符串参数,并混合内联css。结果应该是一个包含所有内联css的html。我想知道是否有剧本


其目的是生成HTML输出,而不使用链接css为HTML电子邮件提供两个文件。

您是否正在搜索此
对象。style.display=“inline”


您是否正在搜索此
对象.style.display=“inline”


我假设您要求插入内联CSS

var someitem = document.getElementById('someid');
someitem.setAttribute('style', 'color:#FFF;margin:10px;');
上面的JS将具有与下面的CSS相同的效果

#someid{color:#FFF;margin:10px;}

我假设您要求插入内联CSS

var someitem = document.getElementById('someid');
someitem.setAttribute('style', 'color:#FFF;margin:10px;');
上面的JS将具有与下面的CSS相同的效果

#someid{color:#FFF;margin:10px;}

你的意思是从css文件中获取css并将其直接应用于样式属性中的元素吗?嗨,鲁本,你能更详细地解释一下你想要实现什么吗?这是不是
!重要信息
无法解决?css在Element.style中包含的内容超过了它所能容纳的范围,例如:link、button:hover、div::after、content:,等等。如果您对特殊酱汁打折,您可以循环使用document.styleSheets并迭代cssRules集合,将每个selectorText应用于document.querySelectorAll(),然后循环通过cssRules并在元素的style对象上设置每个style属性。即使这样,您可能会失去级联的重要性,但它可能会满足您的需要…您的意思是从css文件中获取css并将其直接应用于样式属性中的元素吗?嗨,鲁本,您能再解释一下您到底想实现什么吗?这是不是
!重要信息
无法解决?css在Element.style中包含的内容超过了它所能容纳的范围,例如:link、button:hover、div::after、content:,等等。如果您对特殊酱汁打折,您可以循环使用document.styleSheets并迭代cssRules集合,将每个selectorText应用于document.querySelectorAll(),然后循环通过cssRules并在元素的style对象上设置每个style属性。即使这样,您可能会失去级联重要性,但它可能满足您的需要…最好更新元素的
.style
属性,而不是直接设置属性,因为它不会覆盖所有现有属性。最好更新元素的
.style
属性,而不是直接设置属性,因为它不会覆盖所有现有属性。