获取某个标签下的子标签 并将子标签中的某个样式值 改变

如图,我想通过JS来获取ID为mapDiv这个标签下的第三个div当获取到第三个div的时候我想把这个div中的left:1352px;修改为right:20px;该怎么... 如图, 我想通过JS 来获取ID为mapDiv这个标签下的 第三个div 当获取到第三个div的时候 我想把这个div中的 left:1352px; 修改为 right:20px; 该怎么写? 展开
 我来答
zhaoapk
2013-04-08 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1601万
展开全部
window.onload = function() {
var mapDiv = document.getElementById("mapDiv");
var mapDiv_children = mapDiv.children;
var index = 0;
for(var i = 0; i < mapDiv_children.length; i++) {
if(mapDiv_children[0].tagName.toUpperCase() === 'DIV') {
index++;
if (index === 3) {
mapDiv_children[i].style.left = 'auto';
mapDiv_children[i].style.right = '20px';
break;
}
}
}
};
马后雷鼓下扬州5058
2013-04-08 · TA获得超过4321个赞
知道小有建树答主
回答量:693
采纳率:33%
帮助的人:800万
展开全部
<script type="text/javascript">
window.onload = function() {
var mapDiv = document.getElementById("mapDiv");
var mapDiv_divs = mapDiv.getElementsByTagName("div");
mapDiv_divs[2].style.right = "20px";
};
</script>
更多追问追答
追问
高手,这边说mapDiv_divs[2].style.right = "20px"; 中的 style 未定义啊  怎么回事
追答
什么浏览器?什么版本?能截个图看看吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
言黄自损
2013-04-08
知道答主
回答量:26
采纳率:0%
帮助的人:11万
展开全部
你把上面的代码删除,把电脑砸坏!然后去找你老板,说我不干了!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式