Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 访问DOM并按Id获取元素_Javascript_Jquery - Fatal编程技术网

Javascript 访问DOM并按Id获取元素

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

我想访问DOM并从html文件中获取elementbyid(get image.src),该文件如下所示:

<!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')