- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:data-o='{"a":" の意味)
「www.zato.co.jp/」の意味とは?
このQ&Aのポイント
- 「www.zato.co.jp/」というソースの意味を教えてください。
- 「お店のホームページ」のソースが<a href="#" class="url go-off" target="_blank" data-o='{"a":"www.zato.co.jp/","b":"http"}'>www.zato.co.jp/</a>となっている理由は何でしょうか?
- なぜ<a href="http://www.zato.co.jp">お店のホームページ</a>ではなく、<a href="#" class="url go-off" target="_blank" data-o='{"a":"www.zato.co.jp/","b":"http"}'>www.zato.co.jp/</a>が表示されるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
'data-' で始まる属性は独自データ属性と言い、そのページを書いた人が独自のデータ/属性を使いたい場合に使われます。 http://www.html5.jp/tag/attributes/data.html おそらくですが、素のハイパーリンクではできない、そのリンクをクリックした人の解析やクリックされた回数を集計するという事をやらせるために JavaScript でクリックイベントを付加しているのでしょう。その時に左記の処理を終えた後のページ遷移先が必要になるため、それを JSON で記述しているのだと思います。 ……まあ、上記以上の詳しい処理内容はぐるなびの企業秘密になるのでしょうし、そもそも上記は私の推論に過ぎないのですが。
その他の回答 (1)
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
回答No.1
JavaScriptとかでdata-0に設定されている値を使うから。 html5から任意の属性をタグにつけれるようになった。 こうすることでaタグのdata-0の値を使って何か制御ができる