我正在尝试在声明对象时将DOM元素的引用分配给属性,但它不会像这样工作:
var myMedia = {
"v" : document.getElementById("video"),
"a" : document.getElementById("audio"),
"g" : "myMediaGroup",
};
... myMedia.v返回null,但如果我这样指定它:
myMedia.v = document.getElementById("video");
......效果很好。
使用object-literal,我只能将字符串分配给属性吗?我怎么能以不同的方式做到这一点?
答案 0 :(得分:0)
我的坏。脚本标记位于文档的头部,而不是音频和视频标记的下方。它无法找到元素:P