使用document.activeElement在选定的li中获取img的id

时间:2013-02-05 09:16:25

标签: javascript html css

这是我的HTML代码

<li id="liButton_1" tabindex="2" class="activeli">
<a onclick="ShowVideo('1');">
    <img id="ImageButton_1" title="Sister Teresa's Talk (Malayalam)" alt="Sister Teresa"
    s="" talk="" (malayalam)
    '="" src="http://www.braddockinfotech.com/demo/dvnonline/vod/timthumb/timthumb.php?src=wp-content/uploads/2012/11/Sr.-Teresa.jpg&amp;h=54&amp;w=109&amp;zc=1&amp;a=c" class="active"></a></li>

好的,当选择li时,会像document.activeElement一样访问它。 如何使用document.activeElement选择idimg的{​​{1}}。(某些内容)

2 个答案:

答案 0 :(得分:0)

如果你将li引用作为活动元素

var activeEle = document.activeElement;
var imageID = activeEle.getElementsByTagName("img")[0].getAttribute("id");

答案 1 :(得分:0)

使用jQuery非常简单

$("#liButton_1").click(function(){
  var img_id = $("#liButton_1 a img").attr('id');
});

未经测试但希望可行