您不能在样式中插入 JavaScript 函数的结果。HTML/CSS/JS 只是不那样操作。然而....
就个人而言,我建议使用像 jQuery (jquery.com) 这样的脚本库。在您的页面上包含 jQuery 脚本(在其他脚本之前)。使用如下脚本:
function changeColor(element) {
var randomColorHex;
randomColorHex ='#'+ (Math.random()*0xFFFFFF<<0).toString(16);
// element, by here is a jQuery object, the .css() method allows
// us to change styles on html elements
element.css("background-color", randomColorHex);
}
// we put a function inside the $ function (the jQuery function)
// jQuery calls the function when the page is ready to process elements in the DOM
$(function() {
// call your function - here we pass a jQuery object, it select the "body" element
// HOWEVER, you can put any CSS selector in the *$* function here and have it process
// those elements
changeColor($("body"));
});
这只是一个示例,但展示了 jQuery 的强大功能