js小笔记

//随机函数

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};

}

希望这些小知识点。。可以对大家带来帮助  嘿嘿~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值