JS代码与HTML的完全分离【图片库示例】

该博客通过一个图片库示例,展示了如何使用DOM方法创建并操作HTML元素,从而实现JavaScript与HTML的完全分离。内容包括从HTML中移除图片和文字元素,然后编写函数动态创建img和p元素,设置其属性,并将它们插入到文档中,只保留一个id为'imagesGallery'的挂钩。
摘要由CSDN通过智能技术生成

图片库的HTML里有一个图片部分和文字部分创建来完全是为showPic脚本服务的。既然这些元素这样只是为了DOM方法处理它们的,那么用DOM方法来创建他们最好不过。

1.将他们从HTML中删除。

2.编写函数完成任务

1.创建img元素节点;

2.设置节点id属性;

3.设置节点src属性;

4.设置节点alt属性;

5.创建p元素节点;

6.设置节点id属性;

7.创建文本节点;

8.把文本节点追加到p元素上;

9.把p元素和img插入到HTML文档;

function insertAfter(newElement,targetElement){
	var parent=targetElement.parentNode;
	if(parent.lastChild==targetElement){
		parent.appendChild(newElement);
		}
	else{
		parent.insertBefore(newElement,targetElement.n
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值