JS中创建节点和插入节点

1、JS中添加段落的三种方式

第一种方式:通过createTextNode 来添加段落文本

function addP() {
				// 第一种方式
				
				var p = document.createElement("p");
				var txt = document.createTextNode("将来的你会感谢现在奋斗的自己");
				p.appendChild(txt);
				document.getElementById("container").appendChild(p);
			}

第二种方式:通过innerHTML来添加文本

function addP() {
				// 第二种方式
				var container = document.getElementById("container");
				var p = document.createElement("p");
				p.innerHTML = "未来的你会感谢现在拼命的自己";
				container.appendChild(p);
			}

第三种方式:

function addP() {
				// 第三种方式
				 var container = document.getElementById("container");
				var str = "<p>未来的你会感谢现在拼命的自己</p>";
				container.innerHTML = str;
			}

JS添加图片的三种方式

第一种方式:用.style进行设置属性

function addImg() {
				var img = document.createElement("img");
				img.src = "img/Daniel_Wu.jpg";
				img.style.width = "300px";
				img.style.height = "200px";
				var container = document.getElementById("container");
				container.appendChild(img);
			}

第二种方式:(用setAttribute进行设置属性)

function addImg() {
				var img = document.createElement("img");
				img.setAttribute('src','img/Daniel_Wu.jpg');
				img.setAttribute('style','width: 300px ;height: 200px;');
				var container = document.getElementById("container");
				container.appendChild(img);
			}

第三种方式:(用innerHTML进行添加)

function addImg() {
				document.getElementById("container").innerHTML="<img src='img/Daniel_Wu.jpg' width='200px' height='300px'/>";
				
			}

JS中添加文本框的三种方式

第一种:(通过createElement创建)

function addText() {
				var txt = document.createElement("input");
				txt.type = "text";
				txt.value = "新增文本框";
				var container = document.getElementsByTagName("div")[0];
				container.appendChild(txt);
			}

第二种:通过setAttribute进行设置属性

function addText() {
				var txt = document.createElement("input");
				txt.setAttribute("type","text");
				txt.setAttribute("value","这是新的文本框");
				var container = document.getElementsByClassName("container")[0];
				container.appendChild(txt);
			}

第三种:通过innerHTML进行创建

function addText() {
				document.getElementsByClassName("container")[0].innerHTML = "<input type = 'text' value='这是新新文本框' >";
			}

JS添加option选项框的三种方法

1、通过.的方式进行设置属性

function addOptions() {
				var opt = document.createElement("option");
				opt.value = "3";
				opt.text = "来自天堂的魔鬼";
				var music = document.getElementsByName("music")[0];
				music.appendChild(opt);
			}

2、通过.options.add的方法进行添加

function addOptions() {
				var opt = document.createElement("option");
				opt.value = "4";
				opt.text = "泡沫啊啊啊";
				var music = document.getElementsByName("music")[0];
				music.options.add(opt);
			}

3、通过innerHTML的方法进行添加,注意是 options是 += 而不是 =

function addOptions() {
				document.getElementsByName("music")[0].innerHTML += "<option value = '5' > 我是你爹 </option>";
				
			}
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_努力努力再努力_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值