Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.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
尝试使用document.getElementbyid.innerHTML向HTML DOM添加按钮_Html_Angular_Typescript_Button_Angular5 - Fatal编程技术网

尝试使用document.getElementbyid.innerHTML向HTML DOM添加按钮

尝试使用document.getElementbyid.innerHTML向HTML DOM添加按钮,html,angular,typescript,button,angular5,Html,Angular,Typescript,Button,Angular5,我试图使用document.getElementbyid.innerHTML向HTML DOM添加一个按钮,我将以下代码放入我的typescript代码中: mainTable = mainTable + "<td>" + "<input type=\"image\" src=\"https://d2yvv6a7kcdl71.cloudfront.net/55b8dd0f18cbbb8110875e08/assets/DAF13B00-8126-4

我试图使用document.getElementbyid.innerHTML向HTML DOM添加一个按钮,我将以下代码放入我的typescript代码中:

   mainTable = mainTable + "<td>" +
            "<input type=\"image\" src=\"https://d2yvv6a7kcdl71.cloudfront.net/55b8dd0f18cbbb8110875e08/assets/DAF13B00-8126-44E7-BF66-153C7022B022.png\"\n" +
            "  (click)=\"imageClicked()\"></td> <td>" +
            " <input type=\"image\" src=\"https://d2yvv6a7kcdl71.cloudfront.net/55b8dd0f18cbbb8110875e08/assets/7F3B475E-4C5F-4C65-8B9F-9901DDDCF8B9.png\"\n" +
            "         (click)=\"imageClicked()\"></td>"

          document.getElementById('mainTable').innerHTML = mainTable;
mainTable=mainTable+“”+
" " +
" "
document.getElementById('mainTable')。innerHTML=mainTable;

它被添加到html中,但当我单击图像时什么也没有发生。

input
类型永远不能是图像,将其转换为
文件
或将
input
标记更改为
img
谢谢你,但我尝试在html文件中添加与图像相同的html标记,并且成功了