当前位置: 首页 > news >正文

深圳品牌营销型网站建设linux做商务网站

深圳品牌营销型网站建设,linux做商务网站,有没有什么做统计的网站,南通网站建设在某些情况下&#xff0c;可能需要将整个对象或部分对象嵌入到 HTML 元素的属性中&#xff0c;可以将对象数据序列化为 JSON 字符串&#xff0c;存储在 data-* 自定义属性中。这样可以在事件中取出并解析对象数据&#xff1a; <!DOCTYPE html> <html lang"en&qu…

在某些情况下,可能需要将整个对象或部分对象嵌入到 HTML 元素的属性中,可以将对象数据序列化为 JSON 字符串,存储在 data-* 自定义属性中。这样可以在事件中取出并解析对象数据:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>嵌入 JSON 数据</title>
</head>
<body><div id="container"></div><script>// 对象数组const users = [{ id: 1, name: 'Alice', age: 25, job: 'Engineer' },{ id: 2, name: 'Bob', age: 30, job: 'Designer' },{ id: 3, name: 'Charlie', age: 35, job: 'Teacher' }];// 获取容器const container = document.getElementById('container');// 使用模板字符串拼接对象属性并嵌入 JSON 数据let html = '';users.forEach(user => {html += `<div class="user-card"><h2>${user.name}</h2><p>Age: ${user.age}</p><p>Job: ${user.job}</p><button data-user='${JSON.stringify(user)}'>查看详情</button></div>`;});// 将拼接的 HTML 插入到页面中container.innerHTML = html;// 事件委托绑定点击事件container.addEventListener('click', function(event) {if (event.target && event.target.tagName === 'BUTTON') {const userData = event.target.getAttribute('data-user');const user = JSON.parse(userData); // 解析 JSON 字符串为对象console.log(user);console.log(`用户详情: ${user.name}, 年龄: ${user.age}, 职业: ${user.job}`);}});</script>
</body>
</html>

打印结果:

说明:

  1. 嵌入 JSON 数据:在按钮的 data-user 属性中嵌入了整个用户对象,使用 JSON.stringify() 将对象转化为字符串。
  2. 提取 JSON 数据:在点击事件中,通过 getAttribute 获取 data-user 属性的值,并使用 JSON.parse() 将其转化回对象形式使用。
http://www.yayakq.cn/news/494506/

相关文章:

  • 中煤建设协会网站做一个手机网站多少钱
  • 做网站西美花街网页制作素材 期末考试
  • dedecms 门户网站制作wordpress编辑器添加按钮弹出窗口
  • 建站公司 源码申请云南建投第五建设有限公司网站
  • 东莞外贸网站设计百度seo推广计划类型包含
  • 企业准备做网站的准备工作某企业网站的分析优化与推广
  • [ 1500元做网站_验收满意再付款! 阜南县建设局网站
  • 厦门 网站建设公司电话网站前端代码有哪些问题
  • 怎样给自己的店做网站广西旅游 网站建设
  • 做网站宣传图片wordpress 文章内链插件
  • 潍坊高新区建设局网站微信网站模板源码下载
  • 云南建投第七建设有限公司网站python 做网站优势
  • 网站集约化建设情况网站seo推广排名
  • 公司想推广做网站有用网站开发遇到的最大困难
  • 优质的网站网站备案有什么要求
  • 校园网站模板下载做企业网站还有钱挣吗
  • 鄂尔多斯做网站怎样把在本地安装好的wordpress上传到服务器
  • 网易梦幻西游手游官方网站下载郝友做的网站
  • 凡科网邮箱登录南阳seo网站排名优化
  • 网站建设基本流程是什么网站开发的甘特图
  • 专业做网站建设公开发建设网站需要什么人才
  • 外贸视频网站河南艾特 网站建设
  • 如何制作自己的网站东营网站排名
  • 景区网站建设的重要性外网wordpress
  • 郑州网站开发技术如何有效提高网站排名
  • 个人网站 jsp 域名空间合肥做网站维护的公司
  • 产品展示网站模板自己做的网站如何放进服务器
  • 网站推广怎么做关键词软件工程的发展前景
  • 网站优化seo怎么做福州制作网站设计哪里比较好
  • 彩票网站我想自己做无锡企业网站