易截截图软件、单文件、免安装、纯绿色、仅160KB

请教javascript如何获取datalist内部label和div的信息

请教javascript如何获取datalist内部label的ID和值,和div的ID,我知道变量名称会发生变化,但不知道这种datalist内部的应该怎么写?
getElementById 不行就用 getElementsByTagName 或者给 label和div定义个 className再用JS来控制

把你想要找的label或者div弄个特殊的样式的,如
<div class="divfind"> </div>

然后查找
var options = document.getElementById("datalistid").getElementsByTagName("div");
for(var i = 0; i < options.length; ++i)
{
if(options[i].className == "divfind")
{//find
}
}

getElementById("")

引用
请教javascript如何获取datalist内部label的ID和值,和div的ID,我知道变量名称会发生变化,但不知道这种datalist内部的应该怎么写?


这就要看你 要在什么地方去获取了?
如果你要单击 datalist 项,就获取到值,那么:
<asp:datalist ....
  <itmeTem...>
    <a onclick="f(this)">
      <asp:label...
    </a>
  </itemtem..>
</..>
<script>
function f(obj)
{
    window.alert(obj.children[0].innerText); //值
    // obj.children.id  Label 的ID
}
------------------------------
如果你要在 datalist 外部 获取 它里面的值,那么:
for(int i=0;i &l


相关问答:

JavaScript问题!

<html>
<head>
<title></title>
</head>
<body>
<font color="#0000FF"><b>请在文本框1中输入文字:</b>
<form>
  <input ......

javascript使用winsokcet

如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......

关于鼠标右键的JAVASCRIPT与FIREFOX不兼容的问题

<script language="javascript">
function click() {
if (event.button==2) { //button==1为左键
alert('点击查看文章详细内容!')
}
}
document.onmousedown=click
</script>
以上 ......

javascript 变量和函数的作用域问题

各位使用js的高手. 小弟问几个问题,请大家帮忙解答.困扰了我2个星期了.一直不太明白.
比如 :
  Div1 是一个层;
   
  var myitem=new Item(document.getElem ......

【原创】JavaScript 图片预览效果

随着浏览器安全性的提高,要实现图片预览也越来越困难。
不过群众的智慧是无限的,网上也有很多变通或先进的方法来实现。
在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享。
上次写的简便无刷新 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号