index.htmlIch möchte die div Größe ändern, wenn ich einen bestimmten Buchstaben auf der Tastatur drücken
<body id="body">
<div id="box1" class="box"></div>
<script type="text/javascript" src="js/main.js"></script>
</body>
style.css
.box {
padding: 2em;
margin: 0 auto;
top: 50%;
left: 50%;
height: 100px;
width: 100px;
background-color: green;
}
ich mit JavaScript versuchen, eine Funktion zu tun, wenn Sie die Taste "e" auf der Tastatur, dass Sie automatisch + 10 px zur div (Box) Größe hinzufügen. Es ist wie folgt aussehen:
main.js
document.onkeydown = function (event) {
var key = event.keyCode || event.which;
switch (key) {
case 81:
var main = document.getElementsByClassName('box').offsetHeight;
var sidebar = document.getElementsByClassName('box').offsetWidth;
main += 10 +'px';
sidebar += 10 +'px'
break;
default:
console.log('option no valid!');
}
};
Aber es funktioniert nicht.
Excellent! Vielen Dank für Ihre Ratschläge! Ich schätze, danke! –