如何使用javascript获取点击的元素src
How to get the clicked element src with javascript
当我
点击变量时,我需要储存视频 src
<a onclick="hide(this)">
<div id="preview">
<div id="preview-coverflow">
<video width="100%" height="100%" class="cover" loop data-name="For Wes" autoplay>
<source src="vid/mp4/For_Wes.mp4" type="video/mp4">stock
</video>
</div>
</div>
</a>
由于我没有看到hide
是如何定义的,您可以将其添加到页面底部,也可以通过在前面添加window
来使其成为全局变量(演示):
window.hide = function() {
var target = document.querySelector('#preview');
// toggle display
target.style.display = target.style.display === 'none' ? '' : 'none';
}
大多数开发人员会建议您与函数分离。在这种情况下,请从链接中删除onclick
并将以下代码添加到底部(演示):
// change HTML to <a class="toggle">
document.querySelector('.toggle').addEventListener('click', function() {
var target = document.querySelector('#preview');
// toggle display
target.style.display = target.style.display === 'none' ? '' : 'none';
});
相关文章:
- 从其他元素上的单击事件访问image src属性
- 单击没有 src 属性的 iframe 中的元素
- 如何从浏览器隐藏视频src属性's检查元素
- AngularJS - 如何在 iframe 元素更改时读取 SRC 属性
- 如何在 ajax 请求的回调中设置 ngInclude 元素的 src 属性
- 单击元素时重新加载 iframe src
- jQuery将“x”号图像元素应用于SRC和类
- 修改其<源>元素的 src 属性后,视频不会更新
- 选择具有特定 src 且没有 alt 标记的所有图像元素
- 通过 src 属性获取元素,使用 javascript 而不是 jquery
- 如何使用javascript获取点击的元素src
- 如何在 AngularJS 中绑定