Javascript innerHTML存在,但不想将其写入其他div,其他元素是
我有一个名为img的对象,它来自DOM,通过单击函数如下:Javascript innerHTML存在,但不想将其写入其他div,其他元素是,javascript,innerhtml,src,Javascript,Innerhtml,Src,我有一个名为img的对象,它来自DOM,通过单击函数如下: var img = e.lastElementChild; var box = document.getElementById('GP'); box.innerHTML = img.innerHTML; 打印对象会返回我在这里给出的唯一的innerHTML: value: <img src="images/p/Ds35.png" alt="C 1" title="C 1" width="500" height="435" it
var img = e.lastElementChild;
var box = document.getElementById('GP');
box.innerHTML = img.innerHTML;
打印对象会返回我在这里给出的唯一的innerHTML:
value: <img src="images/p/Ds35.png" alt="C 1" title="C 1" width="500" height="435" itemprop="image" data-highres="http://www.my domain.com/images/o/Ds35.png">
它不起作用,但当我这样做时:
box.innerHTML = img.src;
它正在工作。。。发生了什么事?容器没有innerHTML
例如,innerHTML for test是一个字符串测试
所以试着使用img.toString,我已经找到了解决方案
img.outerHTML
这个有效
谢谢你帮助我。没有img.innerHTML这样的东西吗?没有,也不行。将此:[object HTMLImageElement]写入此div也尝试了:img.innerHTML.toString并将其反转。