em mới học JS ạ !
làm sao để mỗi lần ấn button kia thì background của các thẻ trên thay đổi theo các màu trong array đó ạ !!
em cám ơn mn nhiều ạ !!
Thay đổi background trong Javascript
Bạn thử cái này
divs[random].style.background = colors[random].replace(/['"](\w+)['"]/, "$1");
Nếu không hiểu thì tại sao phải thêm dấu " trong mỗi color làm gì vậy?
Đoạn code của bạn chỉ có tác dụng đổi màu của 1 thẻ div chứ k phải toàn bộ 10 thẻ.
2 Likes
em cám ơn !
e thêm dấu " để giá trị của colors[random] có " luôn ạ
Vậy thì nó đâu có đúng cú pháp
2 Likes
e cám ơn ạ !
e ko nghĩ ra vấn đề đó