私はウェブサイトを持っており、そのDOM要素をループして、指定されたテキストの一部を含むこれらの要素を指摘するスクリプトを使用したいとします。私は、DOM要素のすべての望ましい属性を見つけ出し、そこから配列を作成する単純なループを作成することができました。今では、配列属性値とそれが属するDOM要素をペアにし、配列要素(属性)とDOM要素に一致するテキストの特定の部分を見つけることもできます。バニラJavascriptで属性の一部を含むDOM要素を見つける
var getAll = document.getElementsByTagName('*');
var myArray = [];
for (var i=0; i<getAll.length; i++) {
getHref = getAll[i].getAttribute('href');
if (getHref !== null) {
myArray.push(getHref);
}
}
DOMエレメントと自分の属性をリンクする方法がわかりません。私はindexOf( '')を使用してテキストの一部を検索しようとしましたが、配列内の完全な文字列を検索するため動作しません。誰かがとても素敵で私を助けてくれますか?私はフレームワークを使いたくない。
これは素晴らしいです。どうもありがとう! – panxpiotr