Tôi mới ở javascript và trong khi có nhiều giải pháp phức tạp hơn, tôi không hiểu chúng và hy vọng tôi không phải vào thời điểm này.Thay đổi IMG SRC bằng Javascript
Tôi có một bức tranh chính ...
<img src="main-picture.jpg" name="Mainpic" id="image">
... và tôi muốn để có thể thay đổi hình ảnh này khi tôi click vào một trong hai hình thu nhỏ.
<a href="" onclick="FirstPic()"><img src="replacement1.jpg" name="pic1"></a>
<a href="" onclick="SecPic()"><img src="replacement2.jpg" name="pic2"></a>
Mã javascript của tôi tôi nghĩ sẽ cực kỳ dễ dàng. Tôi hiện đang sử dụng ...
function FirstPic(){
document.Mainpic.src = document.pic1.src
return
}
function SecPic(){
document.Mainpic.src = document.pic2.src
return
}
Bây giờ biến là thay đổi tuy nhiên nó không ở thay đổi. Khi hình thu nhỏ được nhấp vào, hình ảnh thay thế sẽ nhấp nháy trên màn hình và sau đó nó sẽ trở về ảnh chính gốc.
Làm cách nào để thay đổi vĩnh viễn cho đến khi một hình thu nhỏ khác được nhấp?
Cảm ơn!
Trên ghi chú khác, tôi nghĩ bạn có thể xóa bỏ thẻ liên kết và viết sự kiện nhấp vào chính hình ảnh đó. – Biswanath
JasonWoof, đã hoạt động hoàn hảo, cảm ơn. Tuy nhiên câu trả lời của Biswanath cũng làm việc hoàn hảo và hiệu quả hơn vì vậy tôi đã loại bỏ hoàn toàn tag liên kết. –
Thêm # sẽ làm cho nó cuộn lên đầu trang, nếu trang có thể cuộn được và thêm một bước trong danh sách lịch sử. Vì vậy, bạn thực sự cần trả về false từ trình xử lý '' –