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

国外的营销网站静态网站设计

国外的营销网站,静态网站设计,河北廊坊公布新增阳性人员轨迹,枣庄哪里有做网站设计HTML5 增加了一项新功能是 自定义数据属性 #xff0c;也就是 data-* 自定义属性。在HTML5中我们可以使用以 data- 为前缀来设置我们需要的自定义属性#xff0c;来进行一些数据的存放当然高级浏览器下可通过脚本进行定义和数据存取。在项目实践中非常有用。例如#xff1a;…HTML5 增加了一项新功能是 自定义数据属性 也就是 data-* 自定义属性。在HTML5中我们可以使用以 data- 为前缀来设置我们需要的自定义属性来进行一些数据的存放当然高级浏览器下可通过脚本进行定义和数据存取。在项目实践中非常有用。例如代码如下:使用attribute方法存取 data-* 自定义属性的值使用attributes方法存取 data-* 自定义属性的值非常方便代码如下:// 使用getAttribute获取 data- 属性var user document. getElementById ( user ) ;var userName plant . getAttribute ( data-uname ) ; // userName 脚本之家var userId plant . getAttribute ( data-uid ) ; // userId 12345// 使用setAttribute设置 data- 属性user . setAttribute ( data-site , http://www.jb51.net ) ;此方法能在所有的现代浏览器中正常工作但它不是HTML 5 的自定义 data-*属性被使用目的不然和我们以前使用的自定义属性就没有什么区别了例如代码如下:// 使用getAttribute获取 data- 属性var user document . getElementById ( user ) ;var userName plant . getAttribute ( uname ) ; // userName 脚本之家var userId plant . getAttribute ( uid ) ; // userId 12345// 使用setAttribute设置 data- 属性user . setAttribute ( site , http://www.jb51.net ) ;这种“原始”的自定义属性和上面 data-* 自定义属性没什么区别知识属性名不一样。dataset属性存取data-*自定义属性的值这种方式通过访问一个元素的 dataset 属性来存取 data-* 自定义属性的值。这个 dataset 属性是HTML5 JavaScript API的一部分用来返回一个所有选择元素 data- 属性的DOMStringMap对象。使用这种方法时不是使用完整的属性名如 data-uid 来存取数据应该去掉data- 前缀。还有一点特别注意的是 data- 属性名如果包含了连字符例如data-date-of-birth 连字符将被去掉并转换为驼峰式的命名前面的属性名转换后应该是 dateOfBirth 。代码如下:码头var el document.querySelector(#user);console.log(el.id); // userconsole.log(el.dataset);//一个DOMStringMapconsole.log(el.dataset.id); // 1234567890console.log(el.dataset.name); // 脚本之家console.log(el.dataset.dateOfBirth); // el.dataset.dateOfBirth 1985-01-05; // 设置data-date-of-birth的值.console.log(someDataAttr in el.dataset);//falseel.dataset.someDataAttr mydata;console.log(someDataAttr in el.dataset);//true如果你想删掉一个 data-属性 可以这么做 delete el . dataset . id ; 或者 el .dataset . id null ; 。看起来很美哈哈但是不幸的是新的 dataset 属性只有在Chrome 8 Firefox(Gecko) 6.0 Internet Explorer 11 Opera 11.10 Safari 6浏览器中实现所以在此期间最好用的getAttribute和setAttribute来操作。关于data-属性选择器在实际开发时您可能会发现它很有用你可以根据自定义的 data- 属性选择相关的元素。例如使用querySelectorAll选择元素代码如下:// 选择所有包含 data-flowering 属性的元素document . querySelectorAll ( [data-flowering] ) ;// 选择所有包含 data-text-colour 属性值为red的元素document . querySelectorAll ( [data-text-colourred] ) ;同样的我们也可以通过 data- 属性值对相应的元素设置CSS样式例如下面这个例子代码如下:.user {width: 256px ;height: 200px ;}.user[data-namefeiwen] {color : brown}.user[data-namecss] {color : red}class user data-id 123 data-name feiwen 1 码头 【相关推荐】
http://www.zqtcl.cn/news/224276/

相关文章:

  • 网站制作体会php网站开发答案
  • 南阳响应式网站淘宝上成都网站建设
  • 深圳做手机网站设计wordpress禁用wp-cron
  • 如何自己建公司网站搜索引擎排名2020
  • 济南建站商业网站开发入门选课
  • 济南网络免费推广网站四川建设厅官方网站查询
  • 中国建设银行网站首页wordpress安装多个
  • 中国住建厅网站官网怎么建立网站快捷方式
  • 天津协会网站建设怎么用dw做带登陆的网站
  • 南宁做网站服务商苏州网站建设品牌
  • 做平台销售网站上海市普陀区建设规划局网站
  • 网站的积分系统怎么做电影在线观看
  • 成都网站建设方案服务旅游网站建设报价单
  • 京东网址seo排名查询工具
  • 南京制作网站速成班外贸营销信模板
  • 简单网站建设规划方案物联网网站设计
  • 做360网站官网还是百度四川平台网站建设方案
  • 做网站的主题有哪些精品课程网站建设情况
  • 帝国网站开发电商平台搭建
  • 建设工程网站tcwordpress 标题入库
  • 网站开发简直广州网站制作后缀
  • 上海短视频seo优化网站wordpress 构建知识库
  • 做的网站图片不显示2018做网站赚钱不
  • 国内建站平台网站建设是什么科目
  • 响应式个人网站psd建设银行网站联系电话
  • 大型网站开发实战品牌网站建设费用要多少
  • 昆山网站建设昆山html5制作手机端页面
  • 做网站的国标有哪些达州网络推广
  • 站内seo和站外seo区别wordpress演示数据
  • 建设旅游网站财务分析创意设计公司网站