Js问题 高手帮我看看那错了
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>dsaddadsds</title>
<script type="text/javascript">
window.onload=init;
function init(){
var obj=document.getElementById("asdfg");
obj.onmouseover=over;
obj.onmouseout=out;
}
function over() {
this.className="asd";
}
function out() {
this.className="as";
}
alert(over);
alert(out);
</script>
<style type="text/css">
#page {width:700px; height:40px; margin:10px 0 0 0; position:relative; right:9px;}
#page dl {display:block; width:700px; height:30px; position:relative; left:-16px;}
.as {width:30px; height:30px; border:1px solid #FFCCFF; float:right; position:relative; bottom:-3px; margin-right:5px; cursor:pointer}
#page dt b {font-size:14px; height:40px; margin-left:12px;}
.asd {width:40px; height:40px; border:1px solid #FFCCFF; float:right; position:relative; bottom:-3px; margin-right:5px; cursor:pointer}}
</style>
</head>
<body>
<div id="page">
<dl>
<?php for($i=18;$i>=1;$i--){?>
<dt class="as" id="asdfg"><b><a href="#"><?php echo $i.''; ?></a></h1></b>
<?php } ?>
</dl>
</div>
<p>sss</p>
</body>
</html> 展开
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>dsaddadsds</title>
<script type="text/javascript">
window.onload=init;
function init(){
var obj=document.getElementById("asdfg");
obj.onmouseover=over;
obj.onmouseout=out;
}
function over() {
this.className="asd";
}
function out() {
this.className="as";
}
alert(over);
alert(out);
</script>
<style type="text/css">
#page {width:700px; height:40px; margin:10px 0 0 0; position:relative; right:9px;}
#page dl {display:block; width:700px; height:30px; position:relative; left:-16px;}
.as {width:30px; height:30px; border:1px solid #FFCCFF; float:right; position:relative; bottom:-3px; margin-right:5px; cursor:pointer}
#page dt b {font-size:14px; height:40px; margin-left:12px;}
.asd {width:40px; height:40px; border:1px solid #FFCCFF; float:right; position:relative; bottom:-3px; margin-right:5px; cursor:pointer}}
</style>
</head>
<body>
<div id="page">
<dl>
<?php for($i=18;$i>=1;$i--){?>
<dt class="as" id="asdfg"><b><a href="#"><?php echo $i.''; ?></a></h1></b>
<?php } ?>
</dl>
</div>
<p>sss</p>
</body>
</html> 展开
3个回答
展开全部
alert(over);
alert(out);
这两句出错了,没有over和out变量
alert(out);
这两句出错了,没有over和out变量
追问
帮我改改 。好吗? 谢谢了。
追答
嗯,那你要告诉你也要alert出什么,是确实要alert出over和out两个函数出来吗?如果是的话你只要把这两句移入方法体内就行了,你现在是鼠标移入移出有效果,但是没有alert出东西出来
window.onload=init;
function init(){
var obj=document.getElementById("asdfg");
obj.onmouseover=over;
obj.onmouseout=out;
}
function over() {
this.className="asd";
alert(over);
}
function out() {
this.className="as";
alert(out);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html代码中是否有id为player1的容器?如<p id='player1'></p>
如果有,试试把整段js代码放到<p id='player1'></p>的下方
或者改成
window.onload = function()
{
document.getElementById('player1').innerHTML = str;
}
如果有,试试把整段js代码放到<p id='player1'></p>的下方
或者改成
window.onload = function()
{
document.getElementById('player1').innerHTML = str;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html代码中是否有id为player1的容器?如<p id='player1'></p>
如果有,试试把整段js代码放到<p id='player1'></p>的下方
或者改成
window.onload = function()
{
document.getElementById('player1').innerHTML = str;
}
如果有,试试把整段js代码放到<p id='player1'></p>的下方
或者改成
window.onload = function()
{
document.getElementById('player1').innerHTML = str;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询