<link href="beijingyangse.css" rel="stylesheet" type="text/css" />
</head>
<script type="text/javascript">
/*本函数的功能是判断浏览器的内核*/
function chank(enval)
{
var enval = enval.value;
if(window.XMLHttpRequest)
{
//火狐版的内核
if(!window.ActiveXobject)
{
var abst = document.styleSheets[0].cssRules;
var style1 = abst[0];
change(style1,enval)
}
//ie版的内核
else
{
var abst = document.styleSheets[0].rules;
var style1 = abst[0];
change(style1,enval);
}
}
}
/*本函数的功能是完成背景颜色的改变*/
function change(style1,enval)
{
if(enval=="黑色")
{
style1.style.backgroundColor="black");
}
else if(enval=="黄色")
{
style1.style.backgroundColor="#FF99FF";
}
}
</script>
<body>
<div class="style1"></div>
<input type="button" value="黑色" onclick="chank(this)"/>
<input type="button" value="黄色" onclick="chank(this)"/>
</body>
背景颜色不改变是怎么回事那写错了帮忙改一下万分感希望。。。。
<script type="text/javascript">
function change(style1,enval)
{
if(enval=="黑色")
{
style1.style.backgroundColor="black"/////);//多了括号
}
else if(enval=="黄色")
{
style1.style.backgroundColor="#FF99FF";
}
}
</script>
<div class="style1" id="style1">bbb</div>
<input type="button" value="黑色" onclick="change(document.getElementById('style1'), this.value)" />
<input type="button" value="黄色" onclick="change(document.getElementById('style1'), this.value)" />
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。