javascript - 在图像 Javascript 上插入/嵌入按钮
问题描述
我正在寻找一个javascript snip,它可以在悬停图像时将按钮插入页面中的所有图像(如谷歌图像)。
我已经构建了一些代码,但我不知道为什么按钮没有出现。
var imgs = document.getElementsByTagName('img');
for (var i = 0; i < imgs.length; i++) {
imgs[i].addEventListener("mouseenter", function( event ) {
var btnGrab = document.getElementById('btn-images-toGrab');
var t = event.target.offsetTop;
var l = event.target.offsetLeft;
var w_center = event.target.offsetWidth / 2 + l;
btnGrab.style = 'top:'+ t +'px; left:'+ w_center +'px;';
btnGrab.style.display = 'inline-block'
});
}
帮助我,我不知道如何将按钮附加或添加到img
. 谢谢。
解决方案
在 for 循环结束时,您是否尝试将按钮附加到图像?
imgs[i].appendChild(btnGrab)
推荐阅读
- php - stdClass 无法转换为字符串
- firebase - 如何将验证码发送到电子邮件 ID
- python-3.x - RPLY - 具有多行代码的意外令牌解析源代码
- python - 用 Python Click 编写的 CLI 响应慢
- javascript - 试图从javascript中的django获取列表列表作为csv的数据,但引号显示在html编号中
- database - 在 oracle 上创建和刷新物化视图
- c# - 如何使用 C# 获取 User-Agent 标头以访问 GitHub API
- php - 计数在 Laravel 查询生成器中无法按预期工作
- c# - 授权后创建新的页面堆栈
- python - Pyspark 中使用 UDF 函数的驱动程序和执行程序之间的版本差异