Nhận hình ảnh src JavaScript

Điều này bao gồm khả năng thay đổi thuộc tính src của hình ảnh thành một giá trị mới, cho phép bạn thay đổi hình ảnh đang được tải

Trong bài đăng này, chúng ta sẽ tìm hiểu cách sử dụng JavaScript để thay đổi thuộc tính src của hình ảnh

Giả sử đây là DOM của chúng ta

	

Bước đầu tiên là truy vấn DOM cho hình ảnh này. Chúng ta có thể làm điều này bằng cách sử dụng phương pháp

	const image = document.querySelector[".image"];
0

	const image = document.querySelector[".image"];

Bây giờ chúng ta đã có phần tử của mình, chúng ta có thể thay đổi thuộc tính src của hình ảnh

	const image = document.querySelector[".image"];

image.src = "dog.png";

Điều này biến DOM thành cái này

	

Đôi khi, bạn muốn chạy một số mã sau khi tải xong hình ảnh. Rất may, điều này có thể dễ dàng thực hiện bằng cách thêm một trình lắng nghe sự kiện vào hình ảnh

	const image = document.querySelector[".image"];

image.addEventListener["load", [] => {
    console.log["The image has loaded!"];
}];

Bây giờ, khi hình ảnh đã được tải, chức năng sẽ thực thi, in ra bàn điều khiển. Bạn có thể làm bất cứ điều gì bạn muốn, bao gồm cả việc thay đổi thuộc tính src của hình ảnh thành một hình ảnh khác

Tôi chắc chắn rằng bạn phải làm quen với thẻ HTML img. Chúng ta đều biết rằng sử dụng thẻ này, chúng ta có thể hiển thị một hình ảnh trên trang web. Tất cả những gì chúng ta phải làm chỉ là cung cấp đường dẫn hình ảnh bên trong thuộc tính src của thẻ hình ảnh

Bây giờ, trong bài viết này, tôi sẽ cho bạn biết cách lấy giá trị thuộc tính src của thẻ img trong JavaScript

Dưới đây là một ví dụ về cách chúng tôi có thể hiển thị hình ảnh trên trang web bằng thẻ HTML img

Bây giờ chúng tôi muốn lấy giá trị src của thẻ img HTML ở trên. Chúng ta có thể thấy rõ rằng thuộc tính src có giá trị đường dẫn “cat. png”. Chúng tôi muốn nhận giá trị theo chương trình với JavaScript

Ngoài ra, đọc

  • Làm cách nào bạn có thể thay đổi đường dẫn tệp src của thẻ img trong jQuery?

Mã JavaScript để lấy giá trị thuộc tính src của thẻ img HTML

Dưới đây là mã JavaScript của chúng tôi để lấy giá trị src từ thẻ img ở trên mà tôi vừa sử dụng làm ví dụ

var img_src = document.getElementById["my-img"].src;
console.log[img_src];

Nếu chúng tôi chạy mã của mình trên trình duyệt, chúng tôi có thể thấy “thư mục/mèo. png” trong nhật ký giao diện điều khiển. Bạn có thể thấy rằng nó trả về đường dẫn đầy đủ của tệp src

Thật dễ dàng và đơn giản. Phải không?

Ở đây chúng tôi đã sử dụng thuộc tính src của hình ảnh HTML để lấy giá trị thuộc tính. Thuộc tính src của JavaScript HTML DOM có thể đặt hoặc trả về giá trị của thuộc tính src. Trong trường hợp của chúng tôi, chúng tôi đã sử dụng thuộc tính này để trả về giá trị thuộc tính

Thuộc tính

	const image = document.querySelector[".image"];
3 src, phản ánh thuộc tính HTML, chỉ định hình ảnh sẽ hiển thị trong phần tử
	const image = document.querySelector[".image"];
5

Khi chỉ cung cấp một hình ảnh duy nhất, thay vì một tập hợp các hình ảnh mà trình duyệt chọn hình ảnh phù hợp nhất cho kích thước khung nhìn và mật độ pixel hiển thị, thuộc tính src là một chuỗi chỉ định URL của hình ảnh mong muốn. Điều này có thể được đặt trong chính HTML bằng cách sử dụng thuộc tính nội dung hoặc theo chương trình bằng cách đặt thuộc tính src của phần tử

Nếu bạn sử dụng thuộc tính nội dung để cung cấp nhiều tùy chọn hình ảnh cho các mật độ điểm ảnh hiển thị khác nhau, thì URL được chỉ định bởi thuộc tính src sẽ được sử dụng theo một trong hai cách

  • làm phương án dự phòng cho các trình duyệt không hỗ trợ
    	const image = document.querySelector[".image"];
    
    9
  • tương đương với việc chỉ định một hình ảnh trong
    	const image = document.querySelector[".image"];
    
    9 với hệ số kích thước
    	const image = document.querySelector[".image"];
    
    32;

Ngoài ra, nếu bạn sử dụng src cùng với cả

	const image = document.querySelector[".image"];
35 [hoặc thuộc tính nội dung tương ứng] và
	const image = document.querySelector[".image"];
9 để chọn hình ảnh dựa trên kích thước khung nhìn, thì thuộc tính src chỉ được sử dụng làm dự phòng cho các trình duyệt không hỗ trợ
	const image = document.querySelector[".image"];
35 và
	const image = document.querySelector[".image"];
9

HTML


Kết quả

Khi sử dụng một tập hợp các hình ảnh với thuộc tính

	const image = document.querySelector[".image"];
9, src đóng vai trò là dự phòng cho các trình duyệt cũ hơn hoặc dưới dạng kích thước
	const image = document.querySelector[".image"];
32 của hình ảnh

HTML

Kết quả

Khi sử dụng lựa chọn dựa trên khung nhìn của một hình ảnh từ

	const image = document.querySelector[".image"];
9 bằng cách chỉ định thuộc tính
	const image = document.querySelector[".image"];
35, thuộc tính src đóng vai trò là phương án dự phòng được sử dụng trên các trình duyệt không hỗ trợ lựa chọn dựa trên khung nhìn. Các trình duyệt hỗ trợ lựa chọn dựa trên khung nhìn sẽ bỏ qua src trong tình huống này

Làm cách nào để lấy hình ảnh src trong JavaScript?

Đặt thuộc tính Src trong JavaScript . Sau đó, gán URL hình ảnh cho thuộc tính src của thành phần hình ảnh. get a reference to the image tag using the querySelector[] method. Then, assign an image URL to the src attribute of the image element.

Làm cách nào để đặt img src trong JavaScript?

Chuyển thuộc tính src của hình ảnh . const hình ảnh = tài liệu. truy vấnSelector[". using the querySelector[] method. const image = document. querySelector[".

Làm cách nào để tìm img src trong HTML?

Có hai cách để chỉ định URL trong thuộc tính src. .
URL tuyệt đối - Liên kết đến một hình ảnh bên ngoài được lưu trữ trên một trang web khác. .
ghi chú. Hình ảnh bên ngoài có thể thuộc bản quyền. .
URL tương đối - Liên kết đến một hình ảnh được lưu trữ trong trang web. .
Mẹo. Hầu như luôn luôn tốt nhất để sử dụng các URL tương đối

Làm cách nào để sử dụng src trong JavaScript?

Để bao gồm một tệp JavaScript bên ngoài, chúng ta có thể sử dụng thẻ script với thuộc tính src . Bạn đã sử dụng thuộc tính src khi sử dụng hình ảnh. Giá trị cho thuộc tính src phải là đường dẫn đến tệp JavaScript của bạn. Thẻ tập lệnh này phải được bao gồm giữa các thẻ

Chủ Đề