js 获取id值得问题

js 获取id值得问题,第1张

id在html中是唯一的,不能有重复的,像你这种情况,解析器从上向下解析,查到的id就仅仅是第一个元素,下面是我的修改

<ul>

<li><a onmouseOver="mouseOver(this)" x="1" id="divP" />a</a><li>

<li><a onmouseOver="mouseOver(this)" x="2" id="divP2" />b</a><li>

</ul>

<script type="text/javascript">

function mouseOver(obj){

var id = objid;

alert('id为:'+id);

var d=documentgetElementById(id)getAttribute("x");

alert('x为:'+d);

}

</script>

看了你的代码我也有收获!

通常元素的ID获取使用getElementById()方法,实例如下:

元素值设定为input:

<input name="input_name" id="input_id" class="password"></input>

在JS中获取ID值也就是“input_id”这个值:

<script type="text/javascript" language="javascript">

var item = documentgetElementById("input_id");

</script>

如此,所有为input_id的ID的input对象都在item中了。

JS获取用户控件中的子控件Id

用户控件

<asp:HiddenField ID="hfGradeId" runat="server" />

<asp:HiddenField ID="hfClassId" runat="server" />

//获取用户控件中子控件真实id,用于在页面中的js中调用,调用方法

public string GradeClientID

{

get { return thishfGradeIdClientID; }

}

public string ClassClientID

{

get { return thishfClassIdClientID; }

}

调用用户控件页面使用

if($('#<%=ddlGradeAndClassGradeClientID %>')val()=="-1"||$('#<%=ddlGradeAndClassGradeClientID %>')val()==""){

alert("请选择年级!");

return false;

}

if($('#<%=ddlGradeAndClassClassClientID

%>')val()=="-1"||$('#<%=ddlGradeAndClassClassClientID

%>')val()==""){

alert("请选择班级!");

return false;

}

你可以在用户登录后,把user对象放在session中,

如:sessionsetAttribute("user",user);

然后在更改密码的页面中使用sessiongetAttribute("user")getUserId()获取;

通过jquery获取ID,然后拆分ID,就可以获取你要的id了

<div id="getid">

<ul>

<li id="li1">标题1</li>

<li id="li2">标题2</li>

<li id="li3">标题3</li>

</ul>

</div>

<script type="text/javascript">

$("#getid li")each(function(){

var li_id = $(this)attr("id");

id = li_idreplace("li","");

});

</script>

<img src="#" id="gyxh">写法不完整:<img src="#" id="gyxh" />

此外如果元素包含在ifram里面好像获取也有问题

最好把源代码上下文贴出来才好看出错误

以上就是关于js 获取id值得问题全部的内容,包括:js 获取id值得问题、javascript中如何获取元素的ID、js如何获取控件id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9532286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存