javascript - 如何将img输出到子类

标签 javascript dom

<div class="fruit" id="whole">
    <img class="fruit1" />
    <img class="fruit2" />
</div>
<script>
var img1=document.createElement("img");
    img1.src="http://us.yimg.com/i/us/nws/weather/gr/32ds.png";
    document.getElementById("whole").appendChild(img1);
</script>

我只知道如何添加<img>父类中的标签,并在其中输出图像,就像代码一样。

但是,我不知道如何将图像输出到子类,即“fruit1”

最佳答案

您是否尝试设置.fruit1img src=""?如果是这样,你只需要找到它后设置 src 属性即可

var fruit1image = document.getElementsByClassName("fruit1")[0];
fruit1image.src="http://us.yimg.com/i/us/nws/weather/gr/32ds.png";

请注意,getElementsByClassName 返回一个数组,因此我们需要获取第一个(第 0 个)元素。

关于javascript - 如何将img输出到子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35879031/

相关文章:

javascript - 我怎样才能实现一个事件监听器的功能

javascript - 具有 json 和 bigint 属性的 Node.js Rest api

jquery - jQuery 中这两种模式访问 DOM 的方式有什么区别?

javascript - 传递给 history.pushState 的状态对象是什么,它有什么作用?

javascript - 如何使用 $http.post 将 json 数据发布到 php 脚本

javascript - 无法在 Node.js 中检索 Redis 中的值?

javascript - 无法将 appendChild 附加到从另一个框架创建的节点

javascript - 从 HTML 代码创建 JavaScript 对象

javascript - 鼠标仅悬停在文本上而不是整行

Java:DOM 如何从名称列表中重命名节点名称