私が作成したマップから、隣接するタイルのdata-xとdata-yの値を見つけようとしましたが、ターゲットのタイルからデータ値を返すことしかできませんでした。たとえば、data-x clicked-1の値を持つ特定のdiv要素を参照し、その場所にある要素を返します。その上JavaScriptを使用して特定のデータ属性を取得しますか?
<div class="grass gameTile" data-x="0" data-y="0"></div>
<div class="grass gameTile" data-x="1" data-y="0"></div>
<div class="grass gameTile" data-x="2" data-y="0"></div>
<div class="grass gameTile" data-x="3" data-y="0"></div>
...とを次のように
カスタムデータ属性を定義するためのHTMLコードがあります。
このimageは、赤いdivをクリックして緑色のdivのdata-xとdata-yの値を上、下、左、右に表示しようとしているので、赤いdiv。
あなたがしようとしているコードを投稿してください。 –