JS 解析 HTML <ul></ul><a></a><div id="div_1"></div>ul没有id我现在要将ul隐藏,怎么做?怎么用js来解析HTML./ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.getElementsByTagName("ul").style.display = "none" 万一有多个呢?3个ul在div的上面2个ul在div的下面怎么拿到div上面的第一个.(最接近div的那个 ul个数不定.) 通过div_1 可以找到上一个元素 。参考 <!DOCTYPE HTML><html> <head> <meta charset="gbk" /> <title></title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <style> </style> </head> <body><ul><li>1</li></ul><ul><li>2</li></ul><ul><li>3</li></ul><a>4</a><div id="div_1">5</div> <script> $('#div_1').prevUntil('ul').prev().hide() </script> </body></html> 可以不用jquery吗?只能JS 这个只能获取并列的,能否获取有获取上一个级别的。<ul> <li> <div > </div> <li> <li> <div id="div_4"> </div> <li></ul> function findingUl() { var obj = document.getElementById("div_1"); while (obj) { if (obj.tagName&&obj.tagName.toLowerCase() == "ul") { obj.style.display = "none"; break; } else { obj = obj.previousSibling; } } }找上一级用parentNode document.getElementsByTagNames("ul")[0].style.display = "none" js能否识别一定范围的鼠标点击? 有关于在onload里动态添加JS代码 用javascript 可不可以得到客户端的域用户名 请问这样的形式代表什么 一个小问题 请问如何将上一页选择的js信息保留至下一页 24点的计算问题 嵌套层的问题。解决立刻给分。 MM撒分求救,如何将字符串转换为float或decimal型? 奇怪? 我在一个密码框里输入文字后,按回退键竟然不删去字,而是回到上一个窗口了?! js怎么理解局部变量,为什么能活下来? [求助] 做mouseover弹出窗口,当触发元素与弹出窗口有重叠时弹出窗口会闪动
3个ul在div的上面
2个ul在div的下面怎么拿到div上面的第一个.(最接近div的那个 ul个数不定.)
参考
<html>
<head>
<meta charset="gbk" />
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<style>
</style>
</head>
<body>
<ul><li>1</li></ul>
<ul><li>2</li></ul>
<ul><li>3</li></ul>
<a>4</a>
<div id="div_1">5</div>
<script>
$('#div_1').prevUntil('ul').prev().hide()
</script>
</body>
</html>
可以不用jquery吗?只能JS
<ul>
<li>
<div > </div>
<li>
<li>
<div id="div_4"> </div>
<li>
</ul>
function findingUl() {
var obj = document.getElementById("div_1");
while (obj) {
if (obj.tagName&&obj.tagName.toLowerCase() == "ul") {
obj.style.display = "none";
break;
}
else {
obj = obj.previousSibling;
}
}
}找上一级用parentNode