html 引入iconfont图标,添加data属性等

1.引入iconfont图标

进入阿里巴巴图标库,添加所需图标

iconfont-阿里巴巴矢量图标库iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具https://www.iconfont.cn/

下载到本地,完成后解压

css文件,引入到项目中后使用

 

 

 <i class="iconfont 图标名称"></i>

2. data属性操作

setAttribute:设置/更新元素值

getAttribute :获取元素值

removeAttribute:删除某个属性

attr:获取对应属性值

var obj= document.getElementsByClassName("className")[0];//获取元素
console.log(obj)//打印查看是否获取成功
obj.setAttribute("data-demo", '属性值')
$("img").attr("src");//获取img的src属性

3. className操作

addClass:添加样式

removeClass:删除样式

toggleClass:切换样式

 4.添加id

var divs = document.getElementsByClassName("test")//获取test类名的合集
 for (var i = 0; i < divs.length; i++) {
    //divs[i] 获取元素
    divs[i].id = colortype
}

 5.添加删除节点

appendChild:添加节点

removeChild:删除节点

//html
<div class="line flx_l phoneinput">
	<div class="title">手机</div>
	<!-- 新增手机号样式 -->
	<div id="phoneitem1">
		<input type="tel" placeholder="请输入联系电话">
		<span class="minus deletePhone"></span>
	</div>
	<div class="flx_b">
		<div id="phonelist">
			<div id="phoneitem">
				<input type="tel" disabled  placeholder="请输入联系电话">
			</div>
		</div>
		<div id="phoneitem_add">
			<div class="flx_l">
				<span class="addphone_img"></span>
				<span class="addphone">增加</span>
			</div>
		</div>
	</div>
</div>

 

// 增加
var phoneNum = 1
$(document).on('click', '.addphone', function (e) {
	var t = document.getElementById("phoneitem1");
	var div = document.createElement("div");
	div.className = "flx_l phoneline";
	div.id = "phonelist" + phoneNum;
	div.innerHTML = t.innerHTML;
	document.getElementById("phonelist").appendChild(div);
	phoneNum++
});

// 删除号码
$(document).on('click', '.deletePhone', function (e) {
	var v_id = $(this).parent()[0].id
	var obj = document.getElementById(v_id)
	document.getElementById("phonelist").removeChild(obj);
});

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值