chrome扩展弹出窗口中的图像交换
image swap in chrome extension popup
我在弹出窗口中有一个图像,我希望在单击时将其与另一个图像交换。我检查localStorage以了解是否应该显示"on"或"off"按钮。
popup.html:
<body>
<div>
<img id="onOffButton" src="img/on_button.png" onclick="onOff()" />
</div>
</body>
popup.js:
function onOff() {
var onOffButton = document.getElementById("onOffButton");
if (localStorage.ToneSet === "off") {
onOffButton.src="img/on_button.png";
} else {
onOffButton.src="img/off_button.png";
}
}
目前我的localStorage.ToneSet
设置为"on",所以我的图像应该从"on_button.png"切换到"off_button.pnng",但它仍然显示on_buttn.png。你知道我做错了什么吗?谢谢
也许是这样的http://jsfiddle.net/EX2hj/1/
当我创建一个随机测试.html 时,我不知道这对我有用
<div id="onOffButton" style='width:200px;height:200px;border:1px solid' onclick='toggle()'> </div>
<script>
function toggle(){
alert("a");
var onOffButton = document.getElementById("onOffButton");
if (localStorage.ToneSet == "off") {
onOffButton.style.background = "red";
localStorage.ToneSet = "on";
} else {
onOffButton.style.background = "green";
localStorage.ToneSet = "off";
}
}
toggle();
</script>
相关文章:
- 使用javascript onclick下拉菜单进行图像交换
- 用较大的图像交换缩略图
- Javascript中的图像交换
- 打开和关闭的图像交换未在正确的时间更改
- 创建随机图像交换并禁止鼠标悬停事件
- Javascript内存游戏-图像交换
- 链路翻转时的 DIV 背景图像交换
- 弗兰肯斯坦图像交换JavaScript需要整洁和可能的自动化
- 如何在滑块中使用比较浏览器窗口大小的函数将图像交换到另一个图像
- JavaScript 鼠标悬停图像交换问题
- 图像交换单击jquery,3张图像
- 使用 JQuery 进行图像交换之间的定时转换
- 从固定的服务器时间启动图像交换JavaScript
- 如何使用表单和javascript进行图像交换
- 图像交换在Firefox中不起作用,但在Chrome和IE中有效
- 尝试将随机图像与其他随机图像交换
- OO Javascript 调试 - 使用传输进行图像交换
- jQuery图像交换if-else语句不起作用
- chrome扩展弹出窗口中的图像交换
- Javascript图像交换是't工作