-1
我想在div(html)中显示图片(来自css id)。图像必须与模板匹配。每个用户都有不同的模板,因此他们需要在正文视图中显示不同的图像。如何在打开时切换图片
到目前为止,这是我的尝试:
HTML
<div id="logoHeader"></div>
CSS
#logoheader_1 {
height: 100px;
background: url("/logoheader_1.png") left 20px no-repeat;
}
#logoheader_2 {
height: 100px;
background: url("/logoheader_2.jpg") left 20px no-repeat;
}
JS
var templates = 1; // This is just example of if user A using template 1
switch(templates) {
case '1'
document.getElementById("logoHeader").onload = function() {
document.getElementById("logoheader_1");
};
break;
case '2'
document.getElementById("logoHeader").onload = function() {
document.getElementById("logoheader_2");
};
break;
}
嗯,直到现在它还没有起作用。请你帮我如何在每个模板的div身上显示正确的图像?
非常感谢。
难道你连看了看控制台? –
是的,它表示'未捕获的SyntaxError:意外的标识符'被调用为'document.getElementById(“logoHeader”)。onload = function()'。我相信我的语法不对。遵循这个解决方案https://stackoverflow.com/questions/13486094/is-this-how-you-incorporate-an-onload-event仍然没有工作 – akpackage