Javascript 更改iframe中的css元素

Javascript 更改iframe中的css元素,javascript,jquery,css,Javascript,Jquery,Css,我的网站中的iframe有一个问题,我无法更改iframe中某些元素的css。当我通过chrome检查代码时,这是iframe的html。 我想更改类宽度为-100的div类下div的值。 我已经尝试了很多代码,但都没有成功。 我找到了这个解决办法,但我不明白 /*******/ CSS只在同一文档中起作用。iframe本身就是一个完整的文档,因此应用于包含该iframe的页面的CSS规则不能应用于该iframe中的页面 这意味着就HTML和CSS而言,HTML总是:root(因此永远不能是:n

我的网站中的iframe有一个问题,我无法更改iframe中某些元素的css。当我通过chrome检查代码时,这是iframe的html。 我想更改类宽度为-100的div类下div的值。 我已经尝试了很多代码,但都没有成功。 我找到了这个解决办法,但我不明白 /*******/ CSS只在同一文档中起作用。iframe本身就是一个完整的文档,因此应用于包含该iframe的页面的CSS规则不能应用于该iframe中的页面

这意味着就HTML和CSS而言,HTML总是:root(因此永远不能是:not(:root))

除非您能够将此CSS从包含页面传输到iframe中的页面(例如使用脚本),否则我不相信有一种方法可以仅使用CSS。 /*******/ 试试看

$('iframe').contents().find("width-100 div").css('height', '200px');

请而是直接将问题中的标记复制为文本。另外,您是否打算标记javascript而不是java?它们是两种截然不同的语言。