Có thể đặt chiều rộng hoặc chiều cao của phần tử HTML (ví dụ <div>
) trong JavaScript ở Chế độ tiêu chuẩn không?
Lưu ý mã sau:
<html>
<script language="javascript" type="text/javascript">
function changeWidth(){
var e1 = document.getElementById("e1");
e1.style.width = 400;
}
</script>
<body>
<input type="button" value="change width" onclick="changeWidth()"/>
<div id="e1" style="width:20px;height:20px; background-color:#096"></div>
</body>
</html>
Khi người dùng nhấn nút thay đổi chiều rộng , <div>
chiều rộng sẽ thay đổi.
Nó hoạt động tốt khi khai báo doctype xác định Chế độ Quirks. Trong Chế độ tiêu chuẩn, tôi không thể thay đổi kích thước của phần tử theo cách này
Có thể thao tác kích thước của một phần tử trong Chế độ tiêu chuẩn không? Làm thế nào để bỏ qua sự bất ổn này?