我在外部src中使用了<iframe>
。我可以覆盖该外部页面的表格背景颜色吗?
答案 0 :(得分:0)
css声明覆盖在外部.css文件中声明的声明。所以,如果你在html:
部分添加这样的东西<style type="text/css">
//some css here
</style>
重复值将覆盖css文件中的声明。
答案 1 :(得分:-1)
首先,我想问你为什么要使用iframe。相反,您可以使用jQuery ajax,它会覆盖您的iframe代码。如今人们不会使用iframe,因为它们有很多限制。
通过使用ajax加载,您可以访问子页面Javascript,反之亦然。
以下代码可帮助您实现此效果
<html>
<body>
<table id="x" bgcolor="red">
<tr><td>Vikas</td></tr>
</table>
<script>
change("blue");
function change(color)
{
document.getElementById("x").setAttribute("bgcolor", color);
}
</script>
</body>
</html>