在一个简单的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>