javascript - 使用 javascript 在 div 中插入元素引导程序
问题描述
我想使用 javascript 插入 html 标记,但由于引号而无法正常工作。
.text 仅在变量中起作用,但 innerHTML 不起作用。
$("#year_title").text(response[0]['year_title']);
document.getElementById('progress').innerHTML = '<div class="progress">
<div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 75%"></div>
</div>';
解决方案
似乎这两个换行符是问题所在:
document.getElementById('progress').innerHTML = '<div class="progress"><div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 75%">Hello</div></div>';
<div id="progress">
</div>
推荐阅读
- identityserver4 - IdentityServer4 和 SPA 应用程序和新用户注册
- java - 使用 OpenCV 进行人脸和眼睛检测无法正常工作
- google-apps-script - 有没有办法获取谷歌文档的查看活动?
- sql-server - Apache NiFi 无法加载数据库驱动程序 SQL Server
- sctp - SCTP Protocol (Networking)
- javascript - 如何使用 JavaScript 获取当前登录的用户 ID
- javascript - 在 React Native 中获取“undefined is not and object”
- sql - 在 Big Query 中按“不为空”过滤“Where In”查询
- amazon-web-services - Anzograph 从 S3 存储桶加载数据
- django - /music/4/music_create/ NOT NULL 约束处的 IntegrityError 失败:music_artist.as_pro_id