校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > HTML5自定義屬性的問題分析

HTML5自定義屬性的問題分析

熱門標簽:地圖標注軟件打印出來 ok電銷機器人 惡搞電話機器人 黃石ai電銷機器人呼叫中心 欣鼎電銷機器人 效果 如何查看地圖標注 智能電銷機器人被禁用了么 高德地圖標注商戶怎么標 電話機器人技術(shù)

問題背景

在頁面與js傳值中我們經(jīng)常用到data-id="1"的方式,然后通過e.target.dataset.id取id的值

今天在獲取值時怎么也取不到

問題分析

后來發(fā)現(xiàn)e對象有currentTarget和target屬性,而dataset就在currentTarget中,所以通過e.currentTarget.dataset.id取到了正確的值。

另外data-id="1"最好不要用駝峰命名如:data-Id="1" ,這樣有時候也取不到值。

HTML5 自定義屬性

網(wǎng)站中經(jīng)常會看到以data-開頭的屬性定義,雖然W3C不認定,但最新HTML5規(guī)定data-是合理的,在HTML5中,任何以data-開始的都是自定義屬性,通常它用來實現(xiàn)一些HTML里沒有明確定義的元素,把用戶自定義的屬性應(yīng)用到代碼中

微信小程序文檔

什么是事件

事件是視圖層到邏輯層的通訊方式。

事件可以將用戶的行為反饋到邏輯層進行處理。

事件可以綁定在組件上,當達到觸發(fā)事件,就會執(zhí)行邏輯層中對應(yīng)的事件處理函數(shù)。

事件對象可以攜帶額外信息,如 id, dataset, touches。

事件的使用方式

在組件中綁定一個事件處理函數(shù)。

如bindtap,當用戶點擊該組件的時候會在該頁面對應(yīng)的Page中找到相應(yīng)的事件處理函數(shù)。

<view id="tapTest" data-hi="WeChat" bindtap="tapName"> Click me! </view>

在相應(yīng)的Page定義中寫上相應(yīng)的事件處理函數(shù),參數(shù)是event。

Page({
  tapName: function(event) {
    console.log(event)
  }
})

可以看到log出來的信息大致如下:

{
  "type":"tap",
  "timeStamp":895,
  "target": {
    "id": "tapTest",
    "dataset":  {
      "hi":"WeChat"
    }
  },
  "currentTarget":  {
    "id": "tapTest",
    "dataset": {
      "hi":"WeChat"
    }
  },
  "detail": {
    "x":53,
    "y":14
  },
  "touches":[{
    "identifier":0,
    "pageX":53,
    "pageY":14,
    "clientX":53,
    "clientY":14
  }],
  "changedTouches":[{
    "identifier":0,
    "pageX":53,
    "pageY":14,
    "clientX":53,
    "clientY":14
  }]
}

使用WXS函數(shù)響應(yīng)事件

總結(jié)

以上所述是小編給大家介紹的HTML5自定義屬性的問題分析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

標簽:綏化 中山 萍鄉(xiāng) 赤峰 阿壩 盤錦 聊城 金昌

巨人網(wǎng)絡(luò)通訊聲明:本文標題《HTML5自定義屬性的問題分析》,本文關(guān)鍵詞  HTML5,自定義,屬,性的,問題,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5自定義屬性的問題分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5自定義屬性的問題分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 盐边县| 阳山县| 淮南市| 哈巴河县| 滁州市| 福建省| 东宁县| 永康市| 黔江区| 绥滨县| 莱芜市| 锡林郭勒盟| 从化市| 固始县| 田林县| 双流县| 靖远县| 托里县| 民乐县| 仁寿县| 武威市| 镇康县| 莲花县| 夏河县| 沙田区| 建阳市| 高邑县| 全州县| 神池县| 方正县| 墨脱县| 石阡县| 鸡东县| 新疆| 观塘区| 贵南县| 泗洪县| 南皮县| 漳州市| 丹棱县| 荣成市|