老师,为什么当我选择请选择的时候,DIV里的文字怎么改不过来啊
</style>
<script type="text/javascript">
window.onload=function () {
var aa=document.getElementById('color');
color.onchange=function () {
var bgcolor=this.value;
if (bgcolor=="") {
div.style.background="#fff";
div.innerHTML="什么也没发生";
}else{
div.style.background=bgcolor;
div.innerHTML="我的背景颜色变成了"+bgcolor;
}
}
}
</script>
正在回答 回答被采纳积分+1
你好,你是想要单击请选择的时候,字体变为最初的“我是div”么?因为单击时改变是,字体颜色会变为value的值,这里“请选择”项对应value值的是“0”,所以值会变为value;
可以设置判断,即value的值为0的情况下;如下:
1 2 3 4 5 6 7 | if (bgcolor== "0" ) { div.style.background= "#fff" ; div.innerHTML= "什么也没发生" ; } else { div.style.background=bgcolor; div.innerHTML= "我的背景颜色变成了" +bgcolor; } |
祝学习愉快~
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧