Javascript 如何使用src访问图像?
我通过点击按钮进行AJAX调用,作为响应,我从数据库中获取了一些图像源。这些图像已经在我的HTML页面中定义了,现在我希望这些源来自数据库,这些源的图像应该改变它们的背景颜色Javascript 如何使用src访问图像?,javascript,html,ajax,Javascript,Html,Ajax,我通过点击按钮进行AJAX调用,作为响应,我从数据库中获取了一些图像源。这些图像已经在我的HTML页面中定义了,现在我希望这些源来自数据库,这些源的图像应该改变它们的背景颜色 $.ajax({ url: 'php/retrievetime.php', type: 'post', data: { cache: false, contentType: false, processData: false, async: false, random:
$.ajax({
url: 'php/retrievetime.php',
type: 'post',
data: {
cache: false,
contentType: false,
processData: false,
async: false,
random: random
},
success: function(response) {
var objs = JSON.parse(response);
if (objs != '') {
$.each(objs, function(i, item) {
var images = document.querySelector('tbody').querySelectorAll('img');
for (let img of images) {
var abc = img.getAttribute('src');
if (abc = objs[i].pic1)
img.style.backgroundColor = 'rgba(255, 255, 255, 0.29)';;
}
});
}
}
});
将if语句中的条件更改为条件
if(abc === objs[i].pic1)
abc=objs[i].pic1
这是设置abc,而不是比较它告诉我使用比较运算符的最佳解决方案?async:false
==坏主意。@leetylor,这在数据中,所以没关系。为什么它出现在数据中是另一个问题…)