Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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打印图像alt标记?_Javascript_Html - Fatal编程技术网

有没有一种方法可以使用此javascript打印图像alt标记?

有没有一种方法可以使用此javascript打印图像alt标记?,javascript,html,Javascript,Html,它打印“printme”div的innerHTML,我希望它也打印页面上的任何alt标记: <script type="text/javascript"> var win=null; function printIt(printThis) { win = window.open(); self.focus(); win.document.open(); win.document.write('<'+'html'+'>&l

它打印“printme”div的innerHTML,我希望它也打印页面上的任何alt标记:

    <script type="text/javascript">
  var win=null;
  function printIt(printThis)
  {
    win = window.open();
    self.focus();
    win.document.open();
    win.document.write('<'+'html'+'><'+'head'+'><'+'style'+'>');
    win.document.write('body, td { font-family: Verdana; font-size: 10pt;}');
    win.document.write('<'+'/'+'style'+'><'+'/'+'head'+'><'+'body'+'>');
    win.document.write(printThis);
    win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');
    win.document.close();
    win.print();
    win.close();
      }
    </script>

var-win=null;
函数printIt(printThis)
{
win=window.open();
self.focus();
win.document.open();
win.document.write(“”);
write('body,td{font-family:Verdana;font-size:10pt;}');
win.document.write(“”);
win.document.write(打印此文件);
win.document.write(“”);
win.document.close();
win.print();
win.close();
}
正文html: 印刷品
只打印页面的这一部分

如果您谈论的是img标签,请使用“getAttribute”,我假设您是

var imgAlt = document.getElementById("theImageID").getAttribute("alt");
document.write(imgAlt);
示例:

首先,“alt标记”是什么?您是指
alt
属性的值吗?还有,为什么不将字符串声明为一个变量,然后
win.documet.write()