在javascript代码中指定img src并使用innerHTML关联类
我正在使用下面的代码创建一个带有css类的图像,并将其放入div(在javascript代码中指定img src并使用innerHTML关联类,javascript,css,Javascript,Css,我正在使用下面的代码创建一个带有css类的图像,并将其放入div(imagepath1) this.imagePath1.innerHTML=“”; 它无法找到图像路径,正如我在DOM元素中看到的那样,当通过“inspect元素”查看时,资源也不可用 有什么线索可以证明这一点吗 谢谢, kk1)确保编码的路径是相对于html文档(而不是javascript文档)的 2) img标记在html中没有结束斜杠(html中没有结束标记是可以的,但某些浏览器可能使用XHTML语法,其中标记必须正确关闭
imagepath1
)
this.imagePath1.innerHTML=“”;
它无法找到图像路径,正如我在DOM元素中看到的那样,当通过“inspect元素”查看时,资源也不可用
有什么线索可以证明这一点吗
谢谢,
kk1)确保编码的路径是相对于html文档(而不是javascript文档)的
2) img标记在html中没有结束斜杠(html中没有结束标记是可以的,但某些浏览器可能使用XHTML语法,其中标记必须正确关闭)
注意
这两种可能的解决方案都是考虑到您的javascript语句在使用this关键字的正确上下文中。正如您所知,它与调用者和上下文相关,而不是与函数相关。如果检查的代码看起来正常,那么肯定是图像的URL。是否有效?根据您的doctype,标记可能无效。请关闭
标记。请创建一个标记,以便我们可以使用它。您使用的实际图像路径是什么?在我给出图像的完整路径后,它似乎有效:)
this.imagePath1.innerHTML = "<img src='" + "../path/imagename" + "' class='classname'>";