Javascript 为什么jquery.css行不能在两个函数中工作?
这个简单的jquery.css语句在两个函数中都没有激活,我做错了什么吗 javascript:Javascript 为什么jquery.css行不能在两个函数中工作?,javascript,jquery,Javascript,Jquery,这个简单的jquery.css语句在两个函数中都没有激活,我做错了什么吗 javascript: function updateAllCSS(element, property, value) { function updateThemeCreatorCSS(element, property, value) { $(element).css(property, value) } updateThemeCreatorCSS(element, proper
function updateAllCSS(element, property, value) {
function updateThemeCreatorCSS(element, property, value) {
$(element).css(property, value)
}
updateThemeCreatorCSS(element, property, value)
}
}
updateAllCSS('h1', 'backgroundColor', '#f00')
HTML:
测试头
不确定为什么要使用该嵌套函数。这里有一把小提琴在工作:
这应该可以:
function updateAllCSS(element, property, value) {
function updateThemeCreatorCSS(element, property, value) {
$(element).css(property, value)
}
updateThemeCreatorCSS(element, property, value);
}
updateAllCSS('h1', 'background-color', '#f00');
有一个额外的
}
并且传递给updatealcss
的参数需要有
引用您有一个额外的}
并且您应该引用您的参数
function updateAllCSS(element, property, value) {
function updateThemeCreatorCSS(element, property, value) {
$(element).css(property, value)
}
updateThemeCreatorCSS(element, property, value);
}
updateAllCSS('h1', 'backgroundColor', '#f00');
调用updatealcss
时需要引用字符串。很抱歉,刚才的重写仍然无效?它也可以作为backgroundColor
使用。连字符的CSS属性可以在JavaScript中作为camelCase引用。
function updateAllCSS(element, property, value) {
function updateThemeCreatorCSS(element, property, value) {
$(element).css(property, value)
}
updateThemeCreatorCSS(element, property, value);
}
updateAllCSS('h1', 'backgroundColor', '#f00');