私は、ユーザーの入力に基づいて画像のボーダー半径と不透明度を変更するJavaScript関数を持っています。ここで ではJavaScriptです:私は持っているJavaScript関数の助けが必要
<script>
var input = document.getElementById('opc');
var text = document.getElementById('main');
function changeOpacity(event) {
if (event.keyCode === 13) {
var value = input.value;
var parts = value.split(' ');
text.style.opacity = '0.' + value;
}
}
input.addEventListener('keyup', changeOpacity);
</script>
<script>
var input = document.getElementById('modell');
var text = document.getElementById('image');
function changeBorderRadius(event) {
//works with spacebar
if (event.keyCode === 32) {
var value = input.value;
var parts = value.split(' ');
text.style.borderRadius = '5' + value;
}
}
input.addEventListener('keyup', changeBorderRadius);
</script>
そして、ここではHTMLです:
<div id = "main"><img id="image" src = "flag.gif" alt = "Flag" style = "left:0; top: 0;" /></div>
<br/>
<table border="1" style="background-color: #CCFFCC">
<tr>
<td>
Opacity Value (1 - 9)
</td>
<td>
<input type="text" id="opc" />
</td></tr>
<tr>
<td>
Border Radius (px/%)
</td>
<td>
<input type="text" id="modell" />
</td></tr>
</table>
</body>
私はこのStackOverflowのの助けを借りて作業不透明なものを得ました。 :D
私はうまくいきましたが、この境界機能を追加した後に不透明なものが機能しなくなった別の機能(ボーダー機能)を追加しようとしました。
私はここで何が欠けているのか、何が問題なのか誰かに教えてもらえますか?
作業なぜあなたは 'VAR部品= value.split(」「)を実行される;'あなたはどこにも部品を使用しない場合は? *両方のスニペットが同じ変数、 'input'と' text'を使うため、このボーダー関数を追加した後、*不透明度は機能しなくなりました*。そして、2番目のコードは、最初のものからこれらの変数を上書きします。 – Thomas
@トーマスこれは私が探しているものではありません。 :) ^このコメントは決して私を助けなかった! -1 ** P.S:ヘルプを探しています!! ** – Samlano