javascript - 如何在该 span 标签内输出变量(位于 JavaScript 内但 HTML 上下文内)

标签 javascript html function

function calculateDisplay () {
    var province = document.forms["calculateForm"]["province"].value;
...
...
document.getElementById("secondHeader").innerHTML = "Canada | " + province + " | 2017 Tables";

return false;
}

如何格式化以将变量省份显示为颜色:黑色(通常第二个标题 id 为浅灰色)

谢谢!

最佳答案

请告诉我这是否是您正在寻找的内容。

function calculateDisplay() {
  var province = document.forms["calculateForm"]["province"].value;
  document.getElementById("secondHeader").innerHTML = "Canada | <span class=\"province-color\">" + province + "</span> | 2017 Tables";
  return false;
}

calculateDisplay();
<style type="text/css">
  .province-color {
    color: #000;
  }
</style>
<span id="secondHeader" style="color:green;"></span>
<form id="calculateForm">
  <input type="text" name="province" value="Alberta" />
</form>
<button onClick="calculateDisplay();">Re-calc</button>

关于javascript - 如何在该 span 标签内输出变量(位于 JavaScript 内但 HTML 上下文内),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43942242/

相关文章:

javascript - 在 JavaAscript 中调用随机函数

javascript - 修复 Javascript 中的反射 XSS 问题。 CheckMarx

javascript - 运行脚本后 textarea 丢失信息

javascript - 如果我知道移动设备上的屏幕尺寸如何分隔一行文本

html - 使用 CSS 在响应图像上进行背景翻转

swift - 如何减少此 Swift 函数中返回 false 的次数

c# - 如何创建一个获取未知数量值的方法?

javascript - 如何在 javascript 中使用 regex.test 类

Javascript回调,调用函数后执行代码

javascript - setInterval 不调用函数