ウェブページにボタンタグのセットがあり、innerTextが "保存"されている特定のボタンタグを1つ取得したいとします。 (それは。それまで何のIDを持っていない)だから、私はクロームコンソールでそれをしようとすると、完璧に動作します。このコードXML文書の特殊文字をエスケープする
var tags = document.getElementsByTagName("button");
for (var i = 0; i < tags.length; i++) {
if (tags[i].innerText === 'Save') {
tags[i].click();
break;
}
}
を持っています。しかし、これを私のjellyファイルに含めることはできません(これはhtmlに処理されるxmlマークアップです.JSPのようなものです)
問題はforループ内の "<"演算子この
SAXParserException: "要素の内容は、整形式の文字データまたはマークアップで構成されている必要があります。
そして、for..inループを配列に使用しないことを学びました。私に何ができる?いくつかの回避策を提案してください。
うわー。非常に速く!コードを読みやすくするためにCDATAを使用しました。本当の問題を解決する方法を私に教えてくれてありがとう。 – Vigneshwaran