html 动态id生成问题

我需要在页面显示多个视频并预览。我现在的操作是先选择视频,然后动态生成video标签,这步已经实现了。但是预览的时候,需要拿到video的标签,才能做预览的操作。这个有什么实现方法?

video标签生成一个就可以吧?我的建议是默认就创建一个video标签,点击预览的时候取到这个video然后给它的src重新赋值一下就好了

方法1. document.querySelector("video")可以获取页面第一个video的节点,如果是多个的话就用方法2。
方法2. 可以在创建video节点时,为video设置id或者class,然后通过document.getElementById()或者getElementsByClassName()获取video节点。

获取到节点后重新setAttribute设置播放地址即可。