一个html页面有个button
每次点击这个button在页面上新增加一个节点a
但是每次增加的a的href不同 如何实现?thanks
每次点击这个button在页面上新增加一个节点a
但是每次增加的a的href不同 如何实现?thanks
解决方案 »
- 根据参数设置输入焦点
- 大学本科期间适合做什么样的JAVA项目
- SessionListener在更新对象时出错!
- 做项目一定用spring + hibernate + spring吗?
- date类型的2005-02-15,如何得到这个日期的月份,谢谢
- 求排课算法
- 怎样向Excel里插入一条数据!很急!
- 求教~如何让浏览器中的查看文字大小选项对当前页 不起作用~谢谢
- JSP运行时出错(用JDBC连接ORACLE)
- 下载的问题!
- 404错误 The requested resource (/tp/HandleUpload) is not available.是什么问题
- 我写的struts报404 求帮助啊
var obj1=new Object();
obj1.name="baidu";
obj1.href="http://www.baidu.com";
var obj2=new Object();
obj2.name="google";
obj2.href="http://www.google.com.hk";
var obj3=new Object();
obj3.name="sina";
obj3.href="http://www.sina.com.cn";
Array.prototype.remove=function(obj){
for(var i =0;i <this.length;i++){
var temp = this[i];
if(!isNaN(obj)){
temp=i;
}
if(temp == obj){
for(var j = i;j <this.length;j++){
this[j]=this[j+1];
}
this.length = this.length-1;
}
}
}
var arr=new Array();
arr.push(obj1,obj2,obj3);
function add(){
for(var i=0;i<arr.length;){
var s=document.createElement("br");
var a=document.createElement("a");
a.href=arr[i].href;
a.innerText=arr[i].name;
document.body.appendChild(a);
document.body.appendChild(s);
arr.remove(arr[i]);
return;
}
}
</script>
<body>
<input type="button" value="ADD" onclick="add()" /><br />
</body>
Array.prototype.remove=function(obj){
for(var i =0;i <this.length;i++){
var temp = this[i];
if(!isNaN(obj)){
temp=i;
}
if(temp == obj){
for(var j = i;j <this.length;j++){
this[j]=this[j+1];
}
this.length = this.length-1;
}
}
}
这一串是干吗的,能把你写的注释下吗,
<head>
<script>
function doAdd(){
var appendDiv = document.getElementById("appendDiv");
var _href = document.createElement("a");
_href.href = "http://www.baidu.com";
_href.innerHTML = "asdsf";
appendDiv.appendChild(_href);
var br = document.createElement("br");
appendDiv.appendChild(br);
}
</script>
</head>
<body>
<input type="button" onclick="doAdd()" value="doAdd">
<br>
<div id="appendDiv">
</div></body></html>
基本操作就这样,要是动态变先要获取数据,再按照上面的实现就可以
<html>
<head>
<title>test.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script>
/*根据需求改变你的path*/
function add(path){
var acon = "<a href='"+path+"'>"+path+"</a>";
$('#atree').append(acon);
}
</script>
</head>
<body>
<input type="button" id="addA" value="点击" onclick="add('http://www.baidu.com')" />
<!-- 显示a标签的div -->
<div id="atree"></div>
</body>
</html>