//随机函数
funciton rand(min,max){
return parseInt(Math.random()*(max-min+1)+min);
}
随机函数 上限减下限加下限 parseInt是取整,而你想要获取随机数的范围是从min~~max 所以得加一;
//增加
方法一:
html结构就不写啦~~大家。。自己看懂方法就好了哦~~嘿嘿
btn.onclick =function(){
var newEl = document.createElement'("a"); //创建元素节点
newEl.href = "https://www.baidu.com"; //为元素节点添加属性
var inner = document.createTextNode("百度"); //创建的文本节点
newEl.appendChild(inner); //向父级元素的末尾处添加节点
wrap.insertBefore(newEl,wrap.firstElementChild); //添加的顺序,倒序
}
方法二:
btn.onclick = function(){
var inner = wrap.innerHTML;
wrap.innerHTML = inner+'<a href = "https://www.baidu.com">百度</a>';
//innerHTML可以添加元素,先清除再添加
}
//删除
btn.onclick = function(){
wrap.removeChild(btn2); //删除父元素里面的子元素
//写法:父元素.removeChild(你要删除的元素)
}
//替换
btn.onclick = function(){
var newLink = document.createElement("a");
newLink = "https://www.baidu.com";
newLink.innerHTML = "链接到百度";
wrap.replaceChild(newLink,btn2); btn2有自己的value值
//参数1为新元素 参数2为需要替换掉得元素 即点击按钮2会将newLink.innerHTML的元素替代掉btn2得元素内容 (有点言语不清~~sorry)
}
//获取当前元素的left值与top值
function offset(){
var t=0;
var l = 0;
while(obj){
l+ = obj.offsetLeft;
t+ = obj.offsetTop;
}
return{left:l.top:t};
}