javascript - 如何使用 querySelector 设置图像

标签 javascript html

在我的 javascript 代码中,我使用 querySelector 将一些数据设置为我拥有的几个跨度标签。例如,我有一个如下所示的innerHTML。

this.innerHTML = `

            <div id="templates" class="template_style">

              <template id="book-template">
              <div class="card_component">
              <!--<img class="user_image" src="user_image"/>-->
                <span class="firstName"></span><span class="lastName"></span><span class="category"></span>
                </div>
              </template>

              <template id="book-template2">
              <div class="card_component">
                <span class="balance"></span><span class="bank"></span><span class="description"></span>
                </div>
              </template>

             <div id="books"></div>
           </div>
       `;

我将数据设置为 <span class="firstName">喜欢 instance.querySelector('.firstName').innerHTML = book.firstName;

如何对图像标签执行相同的操作?

<img class="user_image"/>
instance.querySelector('.user_image').innerHTML = book.picture;

这不起作用。如何使用 querySelector 将我的图像设置为图像标签的 src?

最佳答案

您可以按如下方式设置 src 属性:

instance.querySelector('.user_image').src = book.picture;

关于javascript - 如何使用 querySelector 设置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57838866/

相关文章:

javascript - JSX 中的多行电子邮件正文

css - 如何在 HTML 中显示文件?

javascript - 具有水平滚动的数据表固定标题

javascript - CSS 3d 旋转不适用于 Chrome 上的列布局

javascript - jquery 从 iframe 访问 window.parent 的 data()

javascript - 如何每10秒重定向一个页面?

javascript - 为什么我的 Angular 函数在无限循环中被调用?

javascript - 从对象数组中获取唯一元素

javascript - html5 视频搜索栏在 ios 中禁用

javascript - 查找元素是否存在于整个html页面中