js怎么设置div层左边距 及与顶部边距

js怎么设置div层左边距 及与顶部边距,第1张

<div id="ddd">

<div class="left"><img src="img/123.jpg"/></div>

<div class="left"><img src="img/345.jpg"/></div>

</div>

////////////////

var divs=ddd.getElementsByTagName("div")

divs[0].style.marginRight = "20px"

divs[1].style.marginLeft = "20px"

思路:先获取div对象,然后用innerHTML属性设置内容。当div用id属性标识时,可以直接用document.getElementById()获取;当div是用其他属性(如name,class)标识,就需要使用document.getElementsByTagName()获取对象,然后循环判断属性进行筛选。

下面实例演示根据div的class设置div的内容:

1、HTML结构

<div class="test"></div>

<input type="text" id="test"/><input type='button' value='发送' onclick="fun()"/>

2、javascript代码

function fun(){

var str = document.getElementById("test").value

var divs = document.getElementsByTagName("div")

for(i=0i<divs.lengthi++){

if(divs[i].className == "test"){

divs[i].innerHTML += "<br>" +str

}

}

}

3、效果演示


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11212117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存