JS和jQuery通过this获取html标签中的属性值(实例代码
【】JS与jQuery如何巧妙获取HTML标签中的属性值
在Web开发中,我们经常需要从HTML标签中获取属性值。今天,我将通过具体的实例代码,向大家展示如何使用JavaScript和jQuery来实现这一功能。此代码示例不仅实用,而且具有一定的参考价值,希望能对大家有所帮助。
让我们来看一下如何使用jQuery来获取HTML元素的属性值。假设我们有一个带有特定属性的HTML标签,我们可以通过jQuery的`.attr()`方法来轻松获取这些属性的值。例如:
```html
```
使用jQuery获取属性值的代码如下:
```javascript
function attrsByJquery(obj){
var v1 = $(obj).attr("dbname"); // 获取 dbname 属性的值
var v2 = $(obj).attr("name"); // 获取 name 属性的值
alert(v1); // 弹出 dbname 的值
alert(v2); // 弹出 name 的值
}
```
在上述代码中,我们定义了一个函数 `attrsByJquery`,它接受一个对象作为参数,并使用jQuery的 `.attr()` 方法来获取该对象的 `dbname` 和 `name` 属性值。然后,通过 `alert()` 函数将这两个属性值显示出来。
接下来,我们看一下如何使用纯JavaScript来获取HTML元素的属性值。同样地,我们可以使用 `getAttribute()` 方法来实现这一目标。示例代码如下:
```javascript
function attrsByJs(obj){
var v1 = obj.getAttribute('name'); // 获取 name 属性的值
var v2 = obj.getAttribute('dbname'); // 获取 dbname 属性的值
alert(v1); // 弹出 name 的值
alert(v2); // 弹出 dbname 的值
}
```
在这段代码中,我们定义了一个名为 `attrsByJs` 的函数,它接受一个DOM对象作为参数,并使用 `getAttribute()` 方法来获取该对象的 `name` 和 `dbname` 属性值。然后,通过 `alert()` 函数显示这些属性值。
我们还有一个 `attrsButtons` 函数,它用于处理一个带有特定属性的按钮点击事件。在这个函数中,我们不仅使用了 `getAttribute()` 方法来获取按钮的 `name` 属性值,还使用了 jQuery 的 `.attr()` 方法来获取一个名为 `myname` 的自定义属性值。示例代码如下:
```javascript
function attrsButtons(obj){
var v = obj.getAttribute('name'); // 获取 name 属性的值
var vv = $(obj).attr("myname"); // 获取自定义属性 myname 的值
alert(v); // 弹出 name 的值
alert(vv); // 弹出 myname 的值
}
```
在HTML部分,我们提供了三个带有不同属性和值的`
编程语言
- JS和jQuery通过this获取html标签中的属性值(实例代码
- JS基于正则表达式的替换操作(replace)用法示例
- JSP XMLHttpRequest动态无刷新及其中文乱码处理
- jQuery实现强制cookie过期方法汇总
- MSSQLSERVER跨服务器连接(远程登录)的示例代码
- JSP中out对象的实例详解
- MySQL产生随机数并连接字符串的方法示例
- Angularjs验证用户输入的字符串是否为日期时间
- 实例讲解JavaScript中的this指向错误解决方法
- 关于使用存储过程创建分页
- 微信小程序中吸底按钮适配iPhone X方案
- Bootstrap实现响应式导航栏效果
- 实例讲解php数据访问
- vue.js配合$.post从后台获取数据简单demo分享
- PHP随机生成中文段落示例【测试网站内容时使用
- 在PHP中使用redis