Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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向图像添加ID_Javascript_Image - Fatal编程技术网

如何仅使用javascript向图像添加ID

如何仅使用javascript向图像添加ID,javascript,image,Javascript,Image,基本上我想给我的形象一个id。。。但我不确定如果不使用HTML这是可能的。。。如果你感到困惑,请看我的代码 function add_conner_6th() { var src = "src"; show_image("src", 300,415, "Conner 6th"); } function show_image(src, width, height, alt) { var img = document.createElement("src"); im

基本上我想给我的形象一个id。。。但我不确定如果不使用HTML这是可能的。。。如果你感到困惑,请看我的代码

function add_conner_6th() {
    var src = "src";
    show_image("src", 300,415, "Conner 6th");
}

function show_image(src, width, height, alt) {
    var img = document.createElement("src");
    img.src = src;
    img.width = width;
    img.height = height;
    img.alt = alt;
    document.body.appendChild(img);
} 
我尝试添加img.id=“name”,但它就是不起作用。我很绝望

img.id=“name”
应该可以工作,但我相信问题在于您有
createElement(“src”)
。这应该是
createElement(“img”)
,例如:

function show_image(src, width, height, alt) {
    var img =
        document.createElement("img");
    img.src = src;
    img.width = width;
    img.height = height;
    img.alt = alt;
    img.id = "name";
    document.body.appendChild(img);
} 

您是否尝试过
img.id=“name”使用分号?尝试创建图像,而不是
src
元素?@TJonS是。但是当图像出现时,我使用document.getElementById,然后它将无法通过它找到图像。。。然而,当我仅仅用html创建一个图像并使用相同的id时,它就删除了它image@user3367007对于正在创建的元素,尝试使用
img
而不是
src
。让我知道这个是否有效。@TJonS不。我觉得我找到了解决办法。。。我是否可以消除所有的复杂性并使用document.display?