将设置为Base64字符串Javascript

将设置为Base64字符串Javascript,javascript,html,Javascript,Html,我正在尝试将一个图像设置为javascript中的base64编码字符串,现在我的html中有了它 <img id="image_holder" src="" /> 然后我就在我的网页上看到了 而不是它应该是的图像 谢谢您的帮助。尝试使用window.onload事件 window.onload=函数{ document.getElementByIdimage_holder.src=数据:image/png;base64,IVBORW0KGGOAANSUHUEUGAABAUAAW

我正在尝试将一个图像设置为javascript中的base64编码字符串,现在我的html中有了它

<img id="image_holder" src="" />
然后我就在我的网页上看到了

而不是它应该是的图像

谢谢您的帮助。

尝试使用window.onload事件

window.onload=函数{ document.getElementByIdimage_holder.src=数据:image/png;base64,IVBORW0KGGOAANSUHUEUGAABAUAAWCAYAAAAVG9C4AABHNCSVQICAGIFAHKIAAAACRJREFUOI1J/M/A8J+ByOCJ2GAOGJPQ6KIHO4AOGJB6GA2FAUXTAI7SS4AAABJRU5ERKJGG=; }
Is document.getElementByIdimage_holder.src=data:image/png;base64,iVBOR。。。在img元素加载到文档之前调用?@guest271314否在控制台出现任何错误之前未调用它?@spenf10是否可以包含完整的数据URI?是图像类型image/png的base64字符串表示形式吗?好的,我的base64字符串一定有问题。window.onload=function{go?在html文件中的什么位置?@spenf10是的,可以放在html中的标记中
document.getElementById("image_holder").src = "data:image/png;base64,iVBOR...";