请教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("")
这就要看你 要在什么地方去获取了?
如果你要单击 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
相关问答:
这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
http://topic.csdn.net/u/20090830/23/5e5ded07-7216-46c2-9712- ......
如何实现当鼠标悬停控件上时,出现该控件的尾部显示对应的层,鼠标移动到该层上进行相应的操作,当鼠标移除时(不在控件上也不在层上)层隐藏,
HTML code:
<html>
<head>
<meta http-equiv= ......
后台:
protected void form_ini2(string id)
{
//处理代码
}
前台:
<script language="javascript">
function DbClickEvent(a ......