私はカスタムhtml要素を作成し、インスタンス化とともにいくつかのカスタムデータタグを渡そうとしています。問題はそのデータセットが常に空であり、私が間違っていることを理解できないということです。私はexampleのMDNのカスタム要素に従っています。この例は私のブラウザでも動作します..さらに、私のページに標準のimgを追加すると、カスタムデータタグを渡すことができます。素子。カスタム要素のデータ属性が機能しない
以下はMy jsファイル(MyImage.jsで定義されています)と私のhtmlファイルです。横にはsmall.jpgというイメージがあります。私は、スクリプトがロードされている場所を変更した場合、あなたのコードは、DOMのインスタンス化
img.alt = this.getAttribute('data-name');
img.src = this.getAttribute('data-img');
urブラウザは何ですか? – Salman
私はSafariとChrome(Mac)でそれを試していて、両方で同じ結果を得ています。 –
これは私にとってうまくいっています! (Chrome 61.0.3163.100 windows) – DININDU