我遇到了一些CSS + javascript的问题。你看,我试图做一些wysiwyg网页风格编辑器,其中有一个iframe加载一个包含这样的代码的网页。jQuery,编辑内联样式标记
<head>
<style id=mystyle>
/* something is here */
</style>
</head>
<body>
<h1>Other, quite a lot autogenerated stuff along with javascript that add some interactivity.</h1>
</body>
现在,我需要修改#mystyle的内容,以便它实时反映到页面中。使用jQuery,我试图做这样使用多种技术,如:
$(#mystyle).html(newcss);
$(#mystyle).replaceWith("<style id='mystyle'>"+newcss+"</style>")
$(#mystyle).after("the newcss along with style tag")
,然后删除旧的。$(#mystyle).delete()
//只是为了看看会发生什么。
上述所有未能改变网页的外观。事实上,删除标签(4.)并没有使页面变得难看,而且我使用“Inspect Element”进行了检查,但html确实发生了变化,但外观没有改变。所以......我做错了什么?
怎么样帮助我们了上jsfiddle.net – Dhiraj