| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 408 人关注过本帖
标题:获取对象的问题
收藏  订阅  推荐  打印 
miaojingde
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2008-8-11
获取对象的问题

我在首页调用一个用户控件如:
<ANC:NavigateList ID="UC_NavigateList" runat="server" />

在NavigateList 中是下面的形式:
<table >
<tr>
<td >
        <div >
        <ul id="nav">
        <%= GetPopMenu5() %>
        </ul>
        </div>
</td>
</tr>
</table>


请问:我怎么能在首页的javascript代码中获得对象 <ul id="nav">
搜索更多相关主题的帖子: NavigateList  javascript  首页  获取  对象  
2008-8-11 09:10
渚薰
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:22
帖子:1132
积分:12338
注册:2006-8-6

doucment.getElementById('nav')

个人ajax技术专题站: http://www.ajaxgo.org 我不会闲你烦,只会闲你不够烦!
2008-8-11 09:24
miaojingde
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2008-8-11

如果我在首页直接调用使用<ul id="nav">,如下,使用 cument.getElementById("nav")可以。
<body>
<table >
<tr>
<td >

        <div >
        <ul id="nav">
        <%= GetPopMenu5() %>
        </ul>

        </div>
       </td>
</tr>
</table>
</body>

但我要改为:
<body>
<ANC:WebUserControl ID="WebUserControl" runat="server" />
</body>
使用dcument.getElementById("nav")是不行的

请版主再帮忙看看
2008-8-11 10:49
miaojingde
Rank: 1
等级:新手上路
帖子:4
积分:140
注册:2008-8-11

我的javascript为:
<script  language="javascript" type="text/javascript"><!--//--><![CDATA[//><!--
function menuFix() {
    var sfEls = document.getElementById("nav_x").getElementsByTagName("li");
    for (var i=0; i<sfEls.length; i++) {
        sfEls[i].onmouseover=function() {
        this.className+=(this.className.length>0? " ": "") + "sfhover";
        }
        sfEls[i].onMouseDown=function() {
        this.className+=(this.className.length>0? " ": "") + "sfhover";
        }
        sfEls[i].onMouseUp=function() {
        this.className+=(this.className.length>0? " ": "") + "sfhover";
        }
        sfEls[i].onmouseout=function() {
        this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),
"");
        }
    }
}
window.onload=menuFix;
//--><!]]></script>



GetpopMenu5()得到的结果为:
<li><a href="index1.aspx" title="本站首页"><span>本站首页</a></li>
<li><a   href="http://localhost:1330/sjz110/c7.aspx" >通知通报</a>
<ul>
<li><a   href="http://localhost:1330/sjz110/c40.aspx" title="相关文件">相关文件</a> </li>
<li><a   href="所dfsad" title="最新动态">最新动态</a> </li>
</ul>
</li>
<li><a href="http://localhost:1330/sjz110/c4.aspx" title="规章规范"><span>规章规范</a></li>
<li><a href="http://localhost:1330/sjz110/c6.aspx" title="考核考评"><span>考核考评</a></li>
2008-8-11 10:55
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.057928 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved