编程语言
首页 > 编程语言> > 简单的onmouseover调用javascript不起作用

简单的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>

标签:stylesheet,onmouseover,javascript
来源: https://codeday.me/bug/20191210/2099944.html