01/10/2018, 00:38
Sử dụng this trong javascript?
em có đoạn code sau:
html
<div onclick="hienthi(this)" class="background" > <img src="http://www.codeproject.com/KB/GDI-plus/ImageProcessing2/img.jpg"> <div id="text"></div> </div>
css
.background {
width:500px;
height:500px;
background-color:red;
}
javascript
function hienthi(diachi) {
document.getElementById(“text”).innerHTML =diachi.src;
}
Em muốn hỏi là có cách nào để hiển thị địa chỉ ảnh khi click chuột trên thẻ div không?
Em không dùng id cho ảnh vì id không cho trùng tên, trong khi em có rất nhiều ảnh.
Theo em nghĩ this dùng để trỏ tới toàn bộ thuộc tính của thẻ đó, vậy có cách nào trỏ đến thẻ con của nó không?
Bài liên quan
Gợi ý keyword là “js get clicked element” để bạn lên google tìm.
Sau khi tìm được element cần click rồi thì duyệt node con của nó để tìm thẻ div, lấy src attribute.
Thế nhé, chúc may mắn
cảm ơn anh nhiều lắm! em làm được rồi