Javascript 访问DOM并按Id获取元素
我想访问DOM并从html文件中获取elementbyid(get image.src),该文件如下所示:Javascript 访问DOM并按Id获取元素,javascript,jquery,Javascript,Jquery,我想访问DOM并从html文件中获取elementbyid(get image.src),该文件如下所示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Diagram</title> <script> function generatePNG (oViewer) { v
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Diagram</title>
<script>
function generatePNG (oViewer) {
var sResultd = new Date();
var h = d.getHours();
var m = d.getMinutes();
var s = d.getSeconds();
var sFileName = "diagram" + h.toString() + m.toString() + s.toString() + ".png";
var sResultBlob = oViewer.generateImageBlob(function(sBlob) {
b = 64;
var reader = new window.FileReader();
reader.readAsDataURL(sBlob);
reader.onloadend = function() {
base64data = reader.result;
var image = document.createElement('img');
image.setAttribute("id", "GraphImage");
image.src = base64data;
document.body.appendChild(image);
}
}, "image/png", oImageOptions);
return sResult;
}
</script>
</head>
<body >
<div id="diagramContainer"></div>
</body>
</html>
图解
函数生成器ng(oViewer){
var sResultd=新日期();
var h=d.getHours();
var m=d.getMinutes();
var s=d.getSeconds();
var sFileName=“diagram”+h.toString()+m.toString()+s.toString()+“.png”;
var sResultBlob=oViewer.generateImageBlob(函数(sBlob){
b=64;
var reader=new window.FileReader();
reader.readAsDataURL(sBlob);
reader.onloadend=函数(){
base64data=reader.result;
var image=document.createElement('img');
setAttribute(“id”、“GraphImage”);
image.src=base64data;
document.body.appendChild(图像);
}
},“图像/png”,oImageOptions);
返回sResult;
}
我想从html文件中获取image.src,如何使用javascript实现这一点?您已经有了图像源代码(在
base64data
中)。您想在何处/何时再次获取它?@T.J.Crowder我想要一个第三方javascript,它允许我获取image.src(例如服务器端)。上面是客户端javascript代码。它将如何应用于服务器端?用什么语言?(示例:php)@T.J.Crowder我不知道如何才能做到这一点,如何访问dom从这个html文件代码转储中获取elementbyid,没有任何解释,甚至没有填写问题中给出的id
,也没有给出可能在何处使用它的任何建议。这不是一个有用的答案。请提供更多详细信息,是服务器端js吗?我不understand@ameni&T.J.Crowder您想在服务器端安装src内容吗?如果是,则使用哪种编程服务器语言?
document.getElementById('your_image_id').getAttribute('src')