<!DOCTYPE html>
<html>
<head>
</head>
<body>
<img src="nove.png" alt="" width="352" height="277" id="imageResize" />
<div id="result"></div>
<script>
o = document.getElementById("imageResize");
o.style.padding = 500;
document.getElementById("result").innerHTML=o.style.width;
</script>
</body>
</html>
这是简单的网页。无论有没有<!DOCTYPE html>
,都可以在您的电脑上试用。为什么它不同?为什么javascript无法使用<!DOCTYPE html>
?
答案 0 :(得分:3)
答案 1 :(得分:-1)
这很可能是浏览器的行为
首先,它正在工作,尝试提醒一些事情并且它有效
我不知道为什么其余的代码在HTML5文档类型中不起作用,但是当你删除doctype时,也许浏览器试图用其他实际上与js代码一起工作的东西来弥补html5 doctype