在js中做没试过,但在html中用<ui><li></li></ui>联合css做过
关注中......
关注中......
解决方案 »
- 请教高手,关于在线考试计时器的问题
- getElementById失效,变成byName了.疑惑中,高手进---
- 高手们过路,帮看看这个问题可以怎么解决,在此谢谢
- 在看JavaScript:权威指南(The.Definitive.Guide ),implementation-defined是什么 意思?谢谢
- JS抓取网页title、keywords求助。
- 怎么解决jquery 对话框控件对颜色选择控件的覆盖(窗口Z-order怎么设定)
- 好心人近来看看,这个用javascript怎么解决?
- textarea中的文本被选中的问题!
- 高手指教:链接打开一个新窗体,在新窗口中控制当前窗体如何做到???
- 很简单的问题,谁先解答正确给谁50分
- javascript或其他简单技术实现的
- js控制div的显示
然后再geLinks();函数里面请求服务器,然后返回一个链接集合,然后使用dom对象来创建链接列表,思想
就是这样了
但是创建
<div>
<a href="#"></a>
<a href="#"></a>
<a href="#"></a>
</div>或者<ul>
<li></li>
<li></li>
<li></li>
</ul>
这样的该怎么办呢?
<a hideFocus href="###" onclick="makeMenu(this)">点击这里</a>
<script language="javascript">
<!--
var links=[
["连接一","http://www.csdn.net/"],
["链接二","http://www.csdn.net/"],
["链接三","http://www.csdn.net/"]
]function makeMenu(obj){//启动创建菜单
createEle("","div","menucon")//创建菜单容器
createEle($("menucon"),"ul","menu")//创建菜单
for (var i=0;i<links.length;i++){
createEle($("menu"),"li","li_"+i)//创建子菜单li
$("li_"+i).innerHTML="<a href="+links[i][1]+">"+links[i][0]+"</a>"//创建子菜单a
}
}function $(id){return document.getElementById(id)}//获取指定对象/*
parentEle: 父级对象
childEle: 拟创建标签
childId: 拟创建标签ID
*/
function createEle(parentEle,childEle,childId){//创建标签
var newEle=document.createElement(childEle)
if (childId &&childId!="")
newEle.id=childId
if (parentEle=="")
parentEle=document.body
parentEle.appendChild(newEle)
}//-->
</script>
其他的请自己完善吧