すべてのスクリプト タグを照会し、ランダムな属性を設定する方法を知りたいです。私が試したことはうまくいきません:
document.getElementsByTagName("script")[0].setAttribute("data-foo", "bar");
最初のスクリプト タグのみに一致します。(jQuery は使用しないでください。気に入っていますが、今はそうではありません。また、クロスブラウザーである必要があるため、動作しquerySelectorAll
ません)。
編集:
さて、結局のところ、純粋な JavaScript クエリ セレクターは、ロードされたものだけを選択します (Kolink が指摘し、システムが説明したように)。そのため、他のスクリプト タグの後に属性を設定するスクリプトを追加する必要があります。