我想在JS中动态更改背景,并且我的图像集采用base64编码。我尝试:
document.getElementById("bg_image").style.backgroundImage =
"url('http://amigo.com/300107-2853.jpg')";
结果完美
但我无法通过以下方式执行相同操作:
document.getElementById("bg_image").style.backgroundImage =
"url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')";
也不
document.getElementById("bg_image").style.backgroundImage =
"data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...";
有什么办法吗?
url('
应该起作用,我的问题是ActionScript dataURL实际上有换行符,我不得不replace(/\n/g, '')