我正在尝试为span元素设置left和top css属性。这在HTML4页面中工作正常但在HTML5页面上有问题。该代码已发布在jsfiddle https://jsfiddle.net/arunn/pxxgtnqf/上,该代码显示了HTML5页面中的行为。我在这里发布HTML4行为的代码。
<!DOCTYPE>
<html>
<body>
<span id='hello' style='position:absolute;top:100px;'>hello</span>
</body>
<script type="text/javascript">
document.getElementById("hello").style.left = 100;
document.getElementById("hello").style.top = 100;
</script>
</html>