开发工具与关键技术:JavaScript
作者:LJR
撰写时间:2019年 7 月 12 日

第一点:
HTMlL代码:

如果用console.log(“第一个p标签:” + One, “第二个p标签:” + Two, “第三个p标签:” + Three, “第四个p标签:” + Four);来输出var One = $("#One").val();的值,显示如下:

它是获取不到任何值的。对于p标签的获取value值和文本值,做了一点研究。
第二点:
JS代码:

   function OneClick(element){var One=document.getElementById("One").value;var Two=document.getElementById("Two").attributes["value"].value;var Three=document.getElementById("Three").Text;var Four=document.getElementById("Four").innerText;console.log("第一个p标签:"+One,"第二个p标签:"+Two,"第三个p标签:"+Three,"第四个p标签:"+Four);}

效果:

这里是利用JavaScript来显示效果,从而可以看出如果用input的方法去获取值是显示不出来的,只好用新的方法来实现这个功能。用value和text查出第一和第三个标签查出的都是undefined,而用attributes就能查出p标签的的value值。只是因为p标签的属性和input标签的属性是不一样的,input标签自带着一些属性是p标签没有的,例如value、name……等。
(‘this’、‘element’在这里可要可不要的,如果是多个拼接的p标签里面去获取value值,那么这个是一定需要的。)
所以我们要自定义一些属性给p标签才能查出数据。而attributes就可以实现这个功能,innerText获取p标签问文本值,相信大家已经是熟悉的了。

第三点:
可能有些人会问,为什么不用attr去获取,attr也是获取不到,attr返回的是一个undefined值,就是因为p标签不带value属性,所以它才获取不到数据,直接返回一个undefined。
总结点:
在用某些标签的时候,如果我们需要哪些属性,而这个标签有没有这个属性,就可以利用到attributes这个来自定义属性,不过var XX=&=…….attributes[“value”].value;中的"value"是可变的,你添加的是什么属性就填什么属性,例如添加name属性,那么就填"name"进去。

获取p的value值相关推荐

  1. Redis 笔记(05)— hash 类型(设置获取单个hash值、判断hash键是否存在、设置获取多个hash值、获取所有hash的键、获取所有hash的值、删除hash指定键)

    Redis 的字典是无序字典.Redis 的字典的值只能是字符串,当 hash 移除了最后一个元素之后,该数据结构自动被删除,内存被回收. hash 结构也可以用来存储用户信息,不同于字符串一次性需要 ...

  2. 统计文件种类数+获取子shell返回值的其它方法

    前言 只是作为一个shell的小小练习和日常统计用,瞎折腾的过程中也是摸到了获取子shell返回值的几种方法: 肯定还有别的方法,跟进程间的通信相关,希望你能提出建议和补充,谢谢~ 完整程序: #! ...

  3. Redis中哈希hash数据类型(增加修改(设置单一属性、设置多个属性)、获取(获取键所有属性、获取单一属性值、获取多个属性值)、删除、使用hash可能出现的问题)

    hash⽤于存储对象,对象的结构为属性.值 值的类型为string [应用:如购物车内某个宝贝的所有属性]  [help hset] 1. 增加.修改 1.1 设置单个属性 hset key fiel ...

  4. Redis中字符串string数据类型(保存(设置键值、过期时间、设置多个键值、追加值)、获取(获取单一键值、获取多个键值))

    字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等.在Redis中字符串类型的V ...

  5. pandas获取dataframe中索引值最大值所在的数据行(get dataframe row of max index value)

    pandas获取dataframe中索引值最大值所在的数据行(get dataframe row of max index value) 目录 pandas获取dataframe中索引值最大值所在的数 ...

  6. python机器学习可视化工具Yellowbrick绘图获取最佳聚类K值实战示例

    python机器学习可视化工具Yellowbrick绘图获取最佳聚类K值实战示例 目录 机器学习可视化工具Yellowbrick绘图获取最佳聚类K值实战示例

  7. php如何获取select multiple的值

    2019独角兽企业重金招聘Python工程师标准>>> php如何获取select multiple的值 一般常见的表单是单选,文本输入以及选择框,但也有多选的,处理多选也还有讲究的 ...

  8. php监听input,jQuery如何实时监听获取input输入框的值

    jQuery实时监听获取input输入框的值,在我们日常web项目开发也常需要去实现这样的功能效果.为了作出即时动作去引导浏览者,以便提高网站的用户体验感. 下面我们就结合具体的代码示例,为大家介绍j ...

  9. jquery获取select选中的值

    误区: 一直以为jquery获取select中option被选中的文本值,是这样写的:   $("#id").text();  //获取所有option的文本值 实际上应该这样: ...

  10. html获取文本框的值,如何获取输入框的内容

    js如何获取input输入框中输入的值 直接使用.value属性即可获取输入框的内容. 详细的步骤如下: 首先获取输入框对应的DOM元素,如: var bt=document.getElementBy ...

最新文章

  1. (006)RN开发之iOS真机调试
  2. ue4是什么意思_恋爱中,男生最喜欢什么相处模式?
  3. *30.什么是微内核
  4. 《BI那点儿事》Microsoft 聚类分析算法——三国人物身份划分
  5. 用户体验至上:40亿美金的ClickUp重新整合生产力工具
  6. Coursera吴恩达《优化深度神经网络》课程笔记(1)-- 深度学习的实用层面
  7. verilog中级别到底是什么?级别的分类是什么???
  8. android点击获得坐标,android点击MapView任意一点获得坐标
  9. 敏捷开发免费管理工具——火星人预览之一:需求与故事树
  10. HTML 5 会为 Flash 和 Silverlight 送终吗?
  11. java json字符串转对象
  12. PRD产品需求文档原型模版
  13. 宝马和戴姆勒冻结自动驾驶合作项目
  14. WPF 中 OpenClipboard 失败问题 - HRESULT: 0x800401D0 的解决方案
  15. Nobody gives away anything valuable for free.
  16. HTML基础知识点总结三
  17. 佳能canon e510打印机驱动 1.0 官E510 series XPS 打印机驱动程序 v. 5.62 (Windows)
  18. 《汇编语言程序设计教程》人民邮电出版社第二版习题及参考答案
  19. 嵌入式第四课(继续SPI之路)
  20. android wear 2.0 访问网络,离线AI使Android Wear 2.0断网也智能回复

热门文章

  1. 升华网第五次培训心得
  2. 宇泰串口服务器虚拟串口,宇泰 UT-6632C 10/100M TCP/IP转32口RS-232串口服务器
  3. DataGridView 使用精华
  4. 为什么谐振时电抗为0_串联谐振试验怎样避免操作误区?调试演示,一步到位...
  5. Excel:COUNT计数类函数
  6. 智慧养老小程序管理系统开发制作功能介绍
  7. 大数据视域下人类生存危机哲学反思
  8. Qt源码剖析-智能指针
  9. 中提琴的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. java 邮箱地址不存在_java-软件包javax.mail和javax.mail.internet不存在