js中怎么获取、li 标签中的中的value属性的值 javascriptjslia 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加载顺序<!DOCTYPE html><html><head> </head><body><div> <ul id="UlLi"> <li value="11a">111a</li> <li value="22">22a</li> <li value="333">33a</li> <li value="44">44a</li> </ul></div> <script> var ul=document.getElementById("UlLi").getElementsByTagName("li"); for(var i=0;i<ul.length;i++){ var cityid=ul[i].getAttribute("value"); alert("cityid=="+cityid); }</script></body></html> <script></script>放置到<div>后面html是逐行扫描的。 顺序问题。想放上面的话,你可以在你的js外面加个window.onload = function(){} 把JS 放到 body 结束标签后面就好了,html加载解析顺序是从上往下逐行解析的,按你这写法,当解析你取值的那行的时候,其实你索取对象还是没加载的,根本还不存在,所以取不到值 java变量定义 求仿百度文库技术 关于sql语句的问题 powerdesinger15 符号表示问题,怎么和以前不一样了 HQL急救! 两个类之间的调用问题,求指教 axis java.lang.reflect.InvocationTargetException异常 java的Socket连接C的服务 axis安装一问,搞不定了 DOM的问题 spring 处理日期 csdn写博客这个怎么关于博客文章的超链接怎么弄得?是在源代码里面用html设置锚点来做的吗?好像挺复杂的样子
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div>
<ul id="UlLi">
<li value="11a">111a</li>
<li value="22">22a</li>
<li value="333">33a</li>
<li value="44">44a</li>
</ul>
</div>
<script>
var ul=document.getElementById("UlLi").getElementsByTagName("li");
for(var i=0;i<ul.length;i++){
var cityid=ul[i].getAttribute("value");
alert("cityid=="+cityid);
}</script>
</body>
</html>
放置到<div>后面html是逐行扫描的。