0

如何根据背景页面的背景图片改变一个div的内容?

像这个:

http://www.sap.com/index.epx

4

2 回答 2

1

对,然后添加一些方形图标,文本 - 任何你想要的触发器都会改变背景并将 onclick 事件添加到它,如下所示:

<div id="myDivTag">
    <img src="/Image/SquareIcon.gif" onclick="changeBackground()" />
</div>

然后修改我的另一篇文章中更改它的代码行,以更改 div 标签:

document.getElementById("myDivTag").style.backgroundImage = backImage[0]; 
于 2012-07-10T20:00:40.243 回答
0

修改你的下拉列表是这样的:

<select id="myDropDown" onchange="changeBackground()">
<option value="0">Image 1</option>
<option value="1">Image 2</option>
</select>

在 head 部分添加一个新的 javascript 函数:

var backImage[0] = "/Images/33.jpg";
var backImage[1] = "/Images/34.jpg";    
function changeBackground() {
    if (document.getElementById("myDropDown").value = "0" {
        document.body.background = backImage[1];
    } else {
        document.body.background = backImage[0];
    }
}
于 2012-07-10T19:22:44.627 回答