从动态生成的按钮中获取OnClick值
Getting OnClick value from dynamically generated button
我正试图从运行时javascript文件生成的超链接中获取onClick值。
当我使用JQuery点击它时,我可以得到这个值,因为我可以让JQuery专注于正在使用的超链接。
然而,在运行时,这是一个不同的故事,我们的问题也是链接(锚)没有ID,所以我不能直接拿起它。
我无法将javascript文件编辑为供应商文件。如有收获,不胜感激。
谢谢,Matt
您应该能够使用事件委托(jQuery,vanilla JavaScript)将事件侦听器添加到包含生成元素的元素中。
这里有一个人为的例子:
// presumably the elements live in some distinct container
$('.vendor-div').on('click', 'a', function () {
console.log('hullo!');
});
setTimeout(function () {
var a = document.createElement('a');
a.setAttribute('href', '#');
a.textContent = "click me!";
$('.vendor-div').append(a);
}, 1000);
Fiddle
相关文章:
- 如何从php onclick语句中获取值
- javascript onclick获取更多信息
- 从动态生成的按钮中获取OnClick值
- javascript onclick获取不带路径的图像名称
- 如何获取 onchange 以设置 onclick=window.open(url)
- 在javascript中,无法在运行时获取按钮的onClick事件的函数
- 如何在Rails表单标记中获取onclick属性
- 使用JS'更正语法;onclick'PHP echo语句中的函数与嵌入的XML获取进行AND
- 如何获取变量's设置元素时的文字值's onclick处理程序
- 如何使用javascript获取onclick链接的id
- Spring MVC获取onclick输入星级的值
- 无法获取 onclick 事件在 Javascript 中工作的函数
- Javascript-获取onclick输入的更改值
- HtmlUnit-正在获取onclick函数的结果
- 获取Onclick事件中的标记属性
- 如何获取onclick包装元素的id
- 获取onclick函数中(this)参数的关联值
- 如何获取"onclick"JS的价值
- 用python抓取网页以获取onclick值
- 如何在JS中获取onclick值