<td>
<div>
<div id="123"></div>
</div>
</td>
第一层是td,第二层是div,现在只知道第三层的div的id(或者name),想通过这个123ID去给上面的div和td加上id属性,这种想法可行吗?求大神解救或指明方向····
<div>
<div id="123"></div>
</div>
</td>
第一层是td,第二层是div,现在只知道第三层的div的id(或者name),想通过这个123ID去给上面的div和td加上id属性,这种想法可行吗?求大神解救或指明方向····
解决方案 »
- 如何动态设定输入栏的背景色?
- 右下角弹窗怎么弄啊?
- poi写excel的换行问题
- js图片切换
- JQuery问题,很纠结!!
- 如何获取某个div里面的一个input的值(input在这个div里面是唯一的id)
- 请教一下 form 提交以后刷新的问题
- javascript实现IE浏览器全屏显示结果在windowsXP下被拦截?
- <span style="position:absolute;witdh:1;height:1;background:black"></span>得到的不是一个点而是一个线,为什么?
- JS判断元素区间
- 为什么jquery的wrapInner()方法添加标签到页面,获取不到高度?
- (100分),刚学习的js,挺麻烦的!!半小时后结贴,多谢!
targetDiv.parentNode 表示他的父层
var d123 = document.getElementById("123");
d123.parentNode.id = "abc";
var abc = document.getElementById("abc");
alert(abc.innerHTML);
alert(rolename0);打印出来的是null。
页面没有body属性····
页面没有body属性····
加上了也没有用
<div id="123"></div>
</div>
<script>
alert(document.getElementById('123'));
document.getElementById('123').parentNode.style['border']='solid 1px red';
</script>
<html>
<body>
<td>
<div>
<div id="123"></div>
</div>
</td>
<script type="text/javascript">
<!--
var d2 = document.getElementById("123");
var d1 = d2.parentNode;
d1.id = "abc";
alert(d1.outerHTML);
//-->
</script>
</body>
</html>
按照你的意思改成 document.getElementById('123').parentNode.id='456';
这样是可以的,但是不知道为什么我哪里得不到id
var rolename0 = document.getElementById("rolename0");
打印出来的这个是空的。
6楼说把script节点放到页面底部再试(</body>和</html>之间) 跟这个有关系吗?
6楼说把script节点放到页面底部再试(</body>和</html>之间) 跟这个有关系吗?那基本就是这个关系了
6楼说把script节点放到页面底部再试(</body>和</html>之间) 跟这个有关系吗?那基本就是这个关系了
不知道为什么 把var a=document.getElementByName('rolename0');
换成 var a = $("#rolename0"); 值就不是空了,但是用jquery怎么去实现
document.getElementById('123').parentNode.id='456';
这个效果?????
6楼说把script节点放到页面底部再试(</body>和</html>之间) 跟这个有关系吗?那基本就是这个关系了
不知道为什么 把var a=document.getElementByName('rolename0');
换成 var a = $("#rolename0"); 值就不是空了,但是用jquery怎么去实现
document.getElementById('123').parentNode.id='456';
这个效果?????document.getElementByName('rolename0');document.getElementByid('rolename0');
$("#rolename0").parent().attr('id','newid');
6楼说把script节点放到页面底部再试(</body>和</html>之间) 跟这个有关系吗?那基本就是这个关系了
不知道为什么 把var a=document.getElementByName('rolename0');
换成 var a = $("#rolename0"); 值就不是空了,但是用jquery怎么去实现
document.getElementById('123').parentNode.id='456';
这个效果?????document.getElementByName('rolename0');document.getElementByid('rolename0');
$("#rolename0").parent().attr('id','newid');
我自己写的测试页面按照这样写是可以的,但是在我的项目中用就不行了,
<script type="text/javascript">
var roleName=$("#rolename0");
alert(rolename);
var rolaNameParent=rolename.parent().attr('id','rolaNameParent');
alert(rolaNameParent);
</script>
上面两个都有值,但是父div还是没有id属性。