易截截图软件、单文件、免安装、纯绿色、仅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问题求助,请各位大哥大姐们来帮忙!

这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......

JavaScript获取选中项

<script type="text/javascript">
function show(){
var ListUtil=new Object();
var ListUtil.getSelectedIndexes=function (oListbox){
var arrIndexes=new Array;
for(var i=0;i ......

给javascript初学者一点指引吧

我就会一些简单表单验证,想提高javascript,但是下的很多东西不是太简单就是资料太少,或是资料不全,视频的话下载花了很多时间,下载完才发现不适合自己,浪费很多时间,所以请高手们指引一下,那些教程或资料适合 ......

javascript使用winsokcet

如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号