Est-il possible de définir la largeur ou la hauteur de l'élément HTML (ex. <div>
) En JavaScript en mode Standards?
Notez le code suivant:
<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>
Lorsque l'utilisateur appuie sur le bouton de changement de largeur , le<div>
largeur du fichier doit changer.
Cela fonctionne bien lorsque la déclaration doctype détermine le mode Quirks. En mode standard, je ne peux pas changer la taille de l'élément de cette façon
Est-il possible de manipuler la taille d'un élément en mode Standards? Comment contourner cette disfonctionnalité?