index.htmlを私は、キーボード上の特定の文字
<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;
}
を押したときに、私はあなたが押したときに、いくつかの機能を実行するためにはJavaScriptをしようとするdivのサイズを変更したいですキーボードの "e"を押すとdiv(ボックス)のサイズに+10 pxが自動的に追加されます。 それはこのようになります。
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!');
}
};
しかし、それは動作しません。
素晴らしいです!あなたのアドバイスのためにたくさんのお誘い!私はありがとう、ありがとう! –