我想使用javascript更改css样式
我想根据用户要求在文本区添加字体样式和类型。我试过了,但我的脚本不起作用我想使用javascript更改css样式,javascript,Javascript,我想根据用户要求在文本区添加字体样式和类型。我试过了,但我的脚本不起作用 function run() { var fontType = document.getElementById("font_type").value; var fontSize = document.getElementById("font_size").value; var textArea = document.getElementById("msg"); //alert(fontType+fontSize); t
function run() {
var fontType = document.getElementById("font_type").value;
var fontSize = document.getElementById("font_size").value;
var textArea = document.getElementById("msg");
//alert(fontType+fontSize);
textArea.style.font-size = fontSize ;
textArea.style.font-family = fontType;
}
请尝试以下操作:
textArea.style.fontSize = fontSize ;
textArea.style.fontFamily = fontType;
textArea.style.fontSize = fontSize ;
textArea.style.fontFamily = fontType;
否则,您的JavaScript将评估为:
textArea.style.font - size = fontSize;
textArea.style.font - family = fontType;
。。。这没有任何意义(因此抛出一个ReferenceError:assignment中的左侧无效
)
更改JavaScript中的所有样式属性(边框半径
->边框半径
等)时,此转换(something something
到something something
)是一致的