简单的onmouseover调用javascript不起作用

在一个简单的html页面中,我有:

<SCRIPT>
function Clicker(number){
if (number == 1) 
document.write ('<style type="text/css">body {background-color: #cccccc;}</style>');
}
</SCRIPT>

并在html正文中:

<a onm ouseclick="Clicker(1)" href="#">clic</a>

但是,当我单击链接时,没有任何反应.我哪里错了?

解决方法:

编写样式块可能不会影响背景颜色.为此,您必须操作Document对象:

<script type="text/javascript">
function Clicker(number){
if (number == 1) 
    document.body.style.background='#cccccc';
}
</script>

您的点击事件也应该是onclick:

<a onclick="Clicker(1)" href="#">clic</a>
上一篇:javascript-如果从使用的样式表文件中指定了css类,如何获取完整的css信息


下一篇:Javascript设置打印样式表