我試圖製作一個帶有多個文本框的html表單。我想根據活動文本框更改圖像。我寫的代碼工作正常,但如果我想使用更多,然後幾個更改會非常重複。點擊文本框更改圖像
有沒有更好的方法來做到這一點?
HTML:
<div class="img"<img src=image.jpg" id="f1" /> </div>
<form action = "page.php" method = "post">
<label> Spec </label> <input type= "text" name = "t1" onclick="changeImage()" value = "" /><br>
<label> Spec 2 </label> <input type="text" name = "t2" onclick = "changeImage1()" value = "" /> <br>
的Javascript:
<script language="javascript">
function changeImage() {
var t = document.getElementById('f1');
t.src='image1.jpg';
}
function changeImage1() {
var t = document.getElementById('f1');
t.src='image2.jpg';
}
</script>