window.onload = function(){
...
}
...
}
解决方案 »
- 有关JS 程序中onload用法。
- 求助artdialog art.dialog.open方法无法打开页面的问题
- 求大神,用户验证问题
- 哪位能看懂,新浪博客中的内容是怎么填充进去的?
- 求自定义当前窗口js代码
- 能否给一个用showModalDialog打开窗口,用window.returnValue返回值的例子?
- 求高手分析苹果这个js特效原理?
- [请教]SELECT的滚动条事件是什么?滚动值又是多少?
- JAVASCRIPT是用什么写的???
- 如何用window.alert显示从数据库提取的中文信息
- iframe中history.go(-1)的问题,尝试了搜索到的方法还是不行
- 关于存储.dat文件的问题,请大家帮助
在页面生成以前li标签里面是没有id这个属性的
<div id="menuUl">
<li>1111</li>
<li>2222</li>
<li>3333</li>
<li>4444</li>
</div>
<script language=javascript>
function window.onload()
{
alert("haha")
var allNode = document.getElementById( 'menuUl' );
var numNode = allNode.getElementsByTagName('li');
for( var i = 0; i < numNode.length; i++ )
{
if ( i == 0 )
{
numNode[i].id = "navigation01";
}
else
{
numNode[i].id = "navigation02";
}
}
alert(allNode.innerHTML)
}
</script>
其实这个东西就是一个类似淘宝网的菜单一个<li>标签加上a href=# 来指向某页
<li>标签里面有id属性 如果id为navigation01代表该菜单项为当前的,高亮的
navigation02为普通的我需要动态的通过点击那个标签到哪页来判断我是否要高亮的显示那个 即设置该li的id为navigation02
那个id是用来实现说明那个是高亮的
id=navigation01 表示拥有此属性菜单是高亮,代表我现在所在的页
另一个navigation02代表我其他页面 是普通颜色因为用户要点击那个是不确定的
写死了不成啊
第二个问题记录在URL上就不会丢了