javascript - 将变量分配给 div 标签中的属性
问题描述
我有以下代码。
我的要求是获取存储在myValue
变量中的路径并将其分配给标记中的w3-include-html
属性div
。
但是,我无法将 myValue 中显示的路径分配给标记中的w3-include-html
属性div
。
我尝试了HTML 属性中的 Javascript 变量中提供的解决方案。此链接讨论有关 img 标签。我为 div 标签尝试了相同的解决方案,但无法解决我的问题。
任何建议,将不胜感激。
<script>
var myValue = "Tables/"+"FileName"+".html";
</script>
<div id="openModal" class="modalDialog">
<div>
<a href="#close" title="Close" class="close">X</a>
<div w3-include-html=myValue></div>
</div>
</div>
解决方案
我通过添加 id 解决了这个问题,如下所示:
<div id="openModal" class="modalDialog">
<div>
<a href="#close" title="Close" class="close">X</a>
<div id="schema"></div>
</div>
</div>
<script>
var myValue = "Tables/"+"Thing"+".html";
document.getElementById("schema").setAttribute('w3-include-html',myValue);
</script>
推荐阅读
- python - 绘制 SVC 拉普拉斯核的决策边界时出错
- java - 在运行 contextLoads 单元测试时避免连接到数据库
- pandas - Pandas 删除面板数据中时间序列不完整的行
- javascript - 在产品类别页面中显示随机图像
- java - 有哪些现成的选项允许 Wildfly 10.1 服务器使用 JWT 授权请求?
- python - 在 python 中使用 pandas 创建多个输出文件
- c++ - 这是列表初始化还是值初始化?
- android - Unity Android gradle 构建失败
- shell - 使用 awk 从文件或 EV 中获取环境变量以将其用作 EV
- python-3.x - 根据 Pandas 中的同比变化和上一年的值计算多列的当前值