在用JS单击按钮时尝试更改字体时,我似乎有问题。这是函数:
var fontFamily = 'papyrus'
function changeFont(fontFamily){
document.getElementsByClassName(".forma, .descrip").style.fontFamily
};
这是我使用的按钮的html行:
<input type="button" value="Mode Psychédélique"
onclick="chBackcolor('magenta'), changeColor('blue'),
changeHeadingColor('green'), changefont('papyrus')"> `
我收到错误消息“无法设置未定义的属性”,但是我不明白为什么,因为我放了变量。 有什么想法吗?
BIG EDIT(抱歉,前评论者)
答案 0 :(得分:0)
首先,似乎在您的代码中
var pp = 10;
function x() {
var pp = 20;
return new Function('return pp;');
}
function x2() {
var pp = 20;
return function f() {
return pp;
}
return f;
}
var p1 = x();
var p2 = x2();
console.log(p1());
console.log(p2());
除非您忘记添加“”引号,否则莎草纸没有声明的变量
这包括草书,无衬线等。 如果有帮助,请尝试使用此链接:W3Schools fontFamily JS attribute