Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Tôi đặt một nút đầu vào và đặt nền của nó với một hình ảnh, bây giờ II muốn thay đổi hình ảnh đó khi nhấp vào nút.

Đây là mã liên quan của tôi:

<div id='back'>
    <input type="button"/>
</div>

Mã CSS: code:

#back input{
    width: 130px;
    height: 130px;
    background: url(img/back_default.png);
    border: hidden;
}

Nó có thể được thực hiện trong CSS (như với các liên kết -________ 7 thẻ), hoặc tôi nên dựa vào JavaScript thay thế? Cảm ơn.

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Derek 朕會

90.2K41 Huy hiệu vàng181 Huy hiệu bạc242 Huy hiệu Đồng41 gold badges181 silver badges242 bronze badges

Hỏi ngày 19 tháng 10 năm 2012 lúc 3:38Oct 19, 2012 at 3:38

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

3

JavaScript là không cần thiết:

#back input {
    width: 130px;
    height: 130px;
    background: url(img/back_default.png);
    border: hidden;
}

#back input:active {
    background-image: url(img/back_default-active.png);
}

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Derek 朕會

90.2K41 Huy hiệu vàng181 Huy hiệu bạc242 Huy hiệu Đồng41 gold badges181 silver badges242 bronze badges

Hỏi ngày 19 tháng 10 năm 2012 lúc 3:38Oct 19, 2012 at 3:43

JavaScript là không cần thiết:Matt Stone

Đã trả lời ngày 19 tháng 10 năm 2012 lúc 3:434 gold badges22 silver badges40 bronze badges

2

Đá Matt Stonematt

function change() { 
    document.
        getElementById("back").
        getElementsByTagName("input").
        style.backgroundImage = "url(img/anotherImage.png)"
} 

3,4774 Huy hiệu vàng22 Huy hiệu bạc40 Huy hiệu đồng

<div id='back'>
    <input type="button" onclick="change()"/>
</div>

Điều này sẽ hoạt động với JavaScript:Oct 19, 2012 at 3:52

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Gọi nó từ nút Nhấp vào nút của bạn (hoặc từ bất cứ nơi nào bạn muốn):Zaur Guliyev

Đã trả lời ngày 19 tháng 10 năm 2012 lúc 3:527 gold badges28 silver badges44 bronze badges

Zaur Guliyevzaur Guliyev

4.1547 Huy hiệu vàng28 Huy hiệu bạc44 Huy hiệu đồng

<div id='back'>
     <input type="button" id="xyz" value="Go to back" class="button"/>
</div>

Như Matt đã nói rằng bạn có thể sử dụng lớp giả hoạt động của CSS để thay đổi nền hoặc thay vào đó, bạn có thể sử dụng JavaScript để thêm EventHandler (Onclick Listner) vào nút thay đổi hình ảnh.

<script>

el = document.getElementById('xyz');
el.addEvenListener("click",changeImg,false);

function changeImg()
{
    el = document.getElementById('xyz');
    el.style.backround="url('img/back_default-active.png')";
}

</script>

HTMLOct 19, 2012 at 4:04

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

JSffledgling

Đã trả lời ngày 19 tháng 10 năm 2012 lúc 4:048 gold badges45 silver badges69 bronze badges

Trong JavaScript, có những trang web cần một bố cục hấp dẫn, chẳng hạn như nền tối thường hoạt động tốt hơn cho các giao diện. Tương tự, nền trắng cho phép người đọc tập trung vào nội dung, và vì vậy các cổng tin tức hoặc blog sử dụng nền tương đối sáng với văn bản tối. Trong những trường hợp như vậy, JavaScript trở nên rất tiện dụng trong việc định dạng và cải thiện thiết kế tài liệu.

Bài viết này sẽ thảo luận về các phương pháp để thay đổi hình ảnh nền trong JavaScript.

Để thay đổi hình ảnh nền trong JavaScript, các phương pháp sau đây có thể được sử dụng:

  • Tài sản của nền tảng trên nền tảng trên mạng.backgroundImage” property on “DOM”.
  • Phương thức của GetEementById () và thuộc tính của nền tảng của Google trên đoạn văn.getElementById()” method and “backgroundImage” property on “paragraph”.

Đi qua các phương pháp được thảo luận từng người một!

Phương pháp 1: Thay đổi hình ảnh nền trong JavaScript bằng cách sử dụng thuộc tính BoundingImage trên DOM.

Thuộc tính của nền tảng của Nhật Bản điều chỉnh hình ảnh nền của phần tử được chỉ định. Kỹ thuật này có thể được áp dụng bằng cách áp dụng thuộc tính Bối cảnh và chỉ định hình ảnh nền bằng cách định vị đường dẫn của nó làm đối số.backgroundImage” property adjusts the background image of the specified element. This technique can be applied by applying the backgroundImage property and specifying the background image by locating its path as an argument.

Cú pháp

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Trong cú pháp trên, URL URL đề cập đến đường dẫn của hình ảnh.URL” refers to the path of the image.

Nhìn vào ví dụ sau đây để trình diễn.

Thí dụ

Đầu tiên, bao gồm một đoạn văn trong thẻ và gán nó một ID cụ thể:onclick” event redirecting to a
function named backgroundImage():

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Tiếp theo, hãy tạo một nút với một sự kiện onclick truy cập vào function BoardImage () như đã thảo luận trong phương thức trước:backgroundImage()” will be declared and the “document.body.style.backgroundImage” property will access the background image using the specified image path in its argument:

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Cuối cùng, khai báo chức năng có tên là nền tảng () tương tự. Ở đây, truy cập ID đã xác định bằng phương thức GetEuityById () và áp dụng hình ảnh nền được chỉ định trên đó. Điều này sẽ dẫn đến việc thực hiện màu sắc trên nền đoạn văn:

Đầu ra

Chúng tôi đã biên soạn phương pháp dễ nhất để thay đổi hình nền trong JavaScriptgetElementById()” method returns an element with a specified value and the “backgroundImage” property, as stated above, returns the background image of the particular element specified in its argument. This method can be applied to map the specified color on the background of the particular paragraph.

Cú pháp

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Ở đây, phần tử của In FementID đề cập đến ID của một yếu tố.elementID” refers to the id of an element.

Đi qua ví dụ sau đây để hiểu rõ hơn về khái niệm đã nêu.

Thí dụ

Đầu tiên, bao gồm một đoạn văn trong thẻ và gán nó một ID cụ thể:

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Tiếp theo, hãy tạo một nút với một sự kiện onclick truy cập vào function BoardImage () như đã thảo luận trong phương thức trước:

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Cuối cùng, khai báo chức năng có tên là nền tảng () tương tự. Ở đây, truy cập ID đã xác định bằng phương thức GetEuityById () và áp dụng hình ảnh nền được chỉ định trên đó. Điều này sẽ dẫn đến việc thực hiện màu sắc trên nền đoạn văn:backgroundImage()” similarly. Here, access the defined Id using the “getElementById()” method and apply the specified background image on it. This will result in the implementation of the color on the paragraph’s background:

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Đầu ra

Chúng tôi đã biên soạn phương pháp dễ nhất để thay đổi hình nền trong JavaScript

Sự kết luận

Để thay đổi hình ảnh nền trong JavaScript, hãy áp dụng thuộc tính Back BackoundImage trên mạng DOM DOM để áp dụng hình nền được chỉ định trên toàn bộ trang web bằng cách sử dụng một chức năng hoặc bằng cách lấy ID cụ thể bằng cách sử dụng & NBSP; Phương thức của GetEementById () và áp dụng thuộc tính của nền tảng của Google trên đoạn văn được chỉ định. Blog này minh họa các phương pháp để thay đổi hình ảnh nền trong JavaScript.backgroundImage” property on “DOM” for applying the specified background image on the whole web page using a function or by getting the particular id using  “getElementById()” method and applying “backgroundImage” property on the specified “paragraph”. This blog illustrates the methods to change background images in JavaScript.

Thông tin về các Tác giả

Hướng dẫn how to change background image on button click in javascript - cách thay đổi hình nền khi bấm vào nút trong javascript

Tôi là một người đam mê Linux, tôi thích đọc mọi blog Linux trên Internet. Tôi có bằng thạc sĩ về khoa học máy tính và đam mê học tập và giảng dạy.