javascript - 如何将 html 元素放入时间文字表达式中
问题描述
let word = "kemal"
let test = document.createElement("div");
test.innerText = `lorem la la bla bla "${<strong>word</strong>}"`;
document.querySelector("body").appendChild(test);
我想将粗体字体设置为单词变量。但我有一个错误。如何在时间横向内使用 HTML 元素?
解决方案
您想使用innerHTML 而不是innerText。
test.innerHTML = "lorem la la bla bla <strong>word</strong>";
例子:
let test = document.createElement("div");
test.innerHTML = "lorem la la bla bla <strong>word</strong>";
document.querySelector("body").appendChild(test);
如果要替换word
为变量:
test.innerHTML = `lorem la la bla bla <strong>${word}</strong>`;
例子:
let word = "Some Word";
let test = document.createElement("div");
test.innerHTML = `lorem la la bla bla <strong>${word}</strong>`;
document.querySelector("body").appendChild(test);
推荐阅读
- sql - SQL 从长轴到宽轴
- mysql - 创建一个函数/过程/循环用于在MYSQL中创建多个相同结构的表
- r - 用于更改文件结尾的循环
- javascript - PHP/mysql:通过点击对用户进行排名
- http - 为什么我们不应该在 GET 或 HEAD 请求中允许 body?
- c# - 如何使用 ExchanceService api 获取 Exchange 服务器当前日期时间?
- javascript - 仅在前一个函数完全执行后才执行 Javascript 函数
- matlab - 从用户派生的源中提取文本文件
- jquery - 如何让主题点重新出现在 jsTree 中?
- r - 在“顶部”轴上对齐角度轴文本