javascript - 内部HTML类

标签 javascript innerhtml

我正在使用一个 javascript 函数,该函数从 <input type="text" /> 获取值。然后将其写为文本而不是输入。我使用innerHTML来做到这一点它工作完美。

我的问题是:如何使用 CSS 类来编辑我正在使用 innerHTML 编写的文本的颜色和大小

var element = document.getElementById("element");
var value = document.getElementById("value").value;
element.innerHTML = value;

谢谢!

最佳答案

JavaScript:

element.className = 'foo';
// or
element.className += ' foo';

CSS:

.foo {
    color: #F00;
    font-size: 2em;
}
<小时/>

Or, more advanced: elem.classList.add( 'foo' ); (As usual, IE gets the polyfill via conditional comments.)
– Šime Vidas

关于javascript - 内部HTML类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9083508/

相关文章:

javascript - jQuery foo.html ("<span>bar</span>") 没有改变 foo[0],那么它是什么意思呢?

javascript - 我无法使用innerHTML javascript将C源代码设置为html

javascript插入html代码

javascript - 在单个或多个文本区域和文本框中使用多个插入符号

javascript - 获取嵌套 iframe 尺寸的正确方法

javascript - 如何从同名元素获取当前组合/文本框 ID(适用于新添加的元素)?

javascript - Angular-环回-SDK : prototype$updateAttributes is not a function

Javascript:如何通过指定字符串中的字段来创建对象?

javascript - 如何将 HTML 插入到 getElementByID.innerHTML 函数中

jquery - JQuery 中的文本与innerHTML