一段CSS,火狐正常,ie错位。求解,谢谢!
火狐显示正常,ie显示错位。
代码如下:
<html>
<head>
</head>
<body>
<img id="bimg" src="bimg.jpg" />
<script type="text/javascript">
window.onload = function(){
var bimg = document.getElementById("bimg");
bimg.outerHTML = "<div style='float:right;'><img src='bimg.jpg' style='border-left:10px solid #F0F0F0;border-right:10px solid #F0F0F0;border-top:10px solid #F0F0F0;float:right;' title='百度' height='200' width='300'><p style='background-color:#F0F0F0;text-align:center;'>百度</p></div>";
}
</script>
</body>
</html>
[解决办法]
确实可以 outerHTML
<!DOCTYPE html><html><head></head><body><div id="bimg">div</div><script type="text/javascript">window.onload = function(){var bimg = document.getElementById("bimg");bimg.outerHTML = "<span>span</span>";}</script></body></html>
[解决办法]
img放到p里面 就能再加<div> <p>了 你把最外层的div 和 p去了 不会报错