设置this的上下文时遇到问题。根据您当前的实现,this指的是窗口而不是调用该事件的元素。

您需要设置上下文正确,这可以通过多种方式实现。

使用.call()

function btnClick() {

var btnText = this.textContent || this.innerText;

console.clear();

console.log("calling AJAX PHP with POST value of the button pressed textContent = " + btnText);

}

Quercus petraea

Betula pendula使用bind()

function btnClick() {

var btnText = this.textContent || this.innerText;

console.clear();

console.log("calling AJAX PHP with POST value of the button pressed textContent = " + btnText);

}

Quercus petraea

Betula pendula将this传递给btnClick函数并使用参数

function btnClick(elem) {

var btnText = elem.textContent || elem.innerText;

console.clear();

console.log("calling AJAX PHP with POST value of the button pressed textContent = " + btnText);

}

Quercus petraea

Betula pendula

但是我建议你摆脱内联点击处理程序并使用不显眼的事件处理程序

function btnClick() {

var btnText = this.textContent || this.innerText;

console.clear();

console.log("calling AJAX PHP with POST value of the button pressed textContent = " + btnText);

}

document.querySelectorAll(".button").forEach(function(element) {

element.addEventListener('click', btnClick);

})

Quercus petraea

Betula pendula

html点击按钮自动获取值,如何获取HTML按钮的文本值相关推荐

  1. JQuery EasyUi控件值的获取与设置

     1. 值的设置 dateTimeBox $('#StartDate').val(startTime); dateBox $('#StartDate').datebox('setValue', s ...

  2. SystemVerilog文本值和数据类型

    SystemVerilog文本值和数据类型 1.增强的文本值赋值 给一个向量赋予文本值 在Veirlog语言中,一个向量可以很容易地赋值为全00.全x(不确定)或全z(高阻态). parameter ...

  3. html5 自动点击按钮,自动击键神器!一键实现自动点击功能!关键模拟应用

    软件简介 自动按钮工件可以将许多可自定义的功能绑定到长按/单击/双击/三次单击按钮,并且可以完成歌曲收藏夹,例如一键式网易云音乐/ QQ音乐,一键式支付宝/微信支付,一键微博等功能. 并且有许多内置功 ...

  4. button layui 点击事件_Layui 带多选框表格监听事件以及按钮自动点击写法实例

    不话不多说了,直接上代码吧: 获取选中行数据 获取选中数目 验证是否全选 提交选择 id运动名运动时长运动类型 var msg=""; var idlist="" ...

  5. jquery粘贴按钮_实现前端点击按钮自动复制剪贴板功能

    [目录] 明确需求 html分析 代码实现 css分析 js分析 代码实现 只要是文本,长按选中就可以复制,但是需求来了挡也挡不住: 明确需求 为了提升用户体验,点击[复制]按钮就自动复制到剪贴板,那 ...

  6. 如何获取html页面上的按钮列表,如何从一个html页面获取单选按钮的值到另一个?...

    我尝试获取位于第一个html页面上的底部粘贴html代码的值.我有另一个html页面,应该用"onclick"按钮生成.更准确地说,代码应该在下一页中创建按钮.如何从一个html页 ...

  7. Bootstrap4+MySQL前后端综合实训-Day08-AM【多表查询sql语句、关联数据的假删除、自动增长主键的获取、栏目管理“数据编辑”按钮的实现】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 多表查询sql语句 关联数据的假删除(status状态码/数据可恢 ...

  8. html 点击按钮js自增,JS实现点击按钮自动增加一个单元格的方法

    本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个 ...

  9. html内容点击按钮自动复制,HTML页面---复制按钮的使用(包含弹层)

    先说一下我的整体方案: 用到了clipboard插件,官方地址和github地址,也可以参考中文说明. clipboard插件实测:在PC端的浏览器(试了mac上的safari,chrome,fire ...

  10. 腾讯微博——点击按钮自动加关注代码

    腾讯微博点击按钮自动加关注: <iframe id="previewmc" src="http://follow.v.t.qq.com/index.php?c=fo ...

最新文章

  1. 怎么获得combobox的valueField值
  2. 部分人说 Java 的性能已经达到甚至超过 C++,是真的吗?
  3. python编程100例头条-Python 爱好者专用技术头条
  4. 2020洪灾地图_卫星地图看洪灾:为何湖北易发洪水?
  5. ironpython console怎么用_如何在表單中插入ironpython控制台?
  6. UBIFS - UBI File-System
  7. oracle11g关闭库,Oracle11g中SYS连接阻止关闭数据库
  8. Java 经纬度计算两个点的之间的距离工具类
  9. kindle电子书转PDF,结合calibre工具和DeDRM_tools使用
  10. Brownie Slicing
  11. R语言中,如何设置当前工作文件路径?
  12. c语言常用颜色种类,C语言常用颜色种类(国外英语资料).doc
  13. 使用Rancher的RKE部署Kubernetes要点
  14. Android刷windows 10系统,无处不在!安卓手机能刷 Win10 系统了
  15. 神经网络是算法还是模型,神经元网络算法的思想
  16. 机器学习算法在退行性颈椎和腰椎疾病中的应用:一项系统综述
  17. Vue ajax跨域请求*
  18. 【三十天精通 Vue 3】 专栏内容介绍
  19. PL/SQL程序基础1
  20. Java虚拟机学习笔记(一)—Java虚拟机概述

热门文章

  1. windows7如何查看端口被占用
  2. C#_汉字与GBK,Unicode,UTF-8编码之间的转换
  3. 整理前端工作中的可复用代码(二):拓展spark-md5,支持计算网络文件md5
  4. python爬取主播信息
  5. Python Django 前后端数据交互 之 HttpRequest、HttpResponse、render、redirect
  6. BZOJ 1815: [Shoi2006]color 有色图 [Polya DFS 重复合并]
  7. Makefile 自动产生依赖
  8. CloudFoundry Service 使用
  9. 【Java】MD5字符串的加密解密
  10. 使用事务码DBCO实现SAP链接外部数据库以及读取例程