获取DOM元素

问题描述:

console.log(video);获取DOM元素

放入我的控制台下面一行ID:

<object type=​"application/​x-shockwave-flash" class=​"video" data=​"http:​/​/​www.youtube.com/​v/​vyFAF-J3jzM" width=​"308" height=​"100" id=​"video" style=​"visibility:​ visible;​ ">​…​</object> 

所以 “视频” 拥有整个DOM对象。我怎样才能用JavaScript查询这个对象的ID?

喜欢的东西var vidID = video.getId();

+0

m1nus one for use of unprofessional language – quemeful 2015-06-08 17:31:26

var videoElement = document.getElementById('video'); 
var idOfElement = videoElement.getAttribute('id'); 
+24

根据此测试,没有真正需要使用`.getAttribute()`,它比`.id`慢了50% - http://jsperf.com/getattribute-vs-编号为 – jondavidjohn 2011-02-16 22:30:43

+4

-1为可怜的答案! – 2012-03-08 18:24:56

它只是video.id ........

......怎么

var vidID = video.id; 

...?