数字をランダムに生成する特定のWebページがあります。たとえば、"Frequency : 21"
です。番号21
をとり、別の変数と比較してからif else
関数と比較するスクリプトを作成しようとしています。基本的には、ほとんど完了しましたが、番号21
を取得できません。ランダムなので、私は固定値を入れることができません。
誰も私を助けることができますか?Javascriptを使用して大規模なWebページからテキストの一部を取得したいのですが、どうすればよいですか?
私のコードは次のようになります:私はしたいテキストのアドレスが
setTimeout(MyFunction,5000)
function MyFunction(level,legmin) {
var level = x
var legmin = 49
if (level <= legmin) {
location.reload(true)
}
else {
alert("Met requirements.")
}
です:
html>body>div#container>div#contentContainer>div#content>
div#scroll>div#scrollContent>div>div>div#pkmnappear>form>p (x in the code above).
が続くことを前提としています。 JavaScriptには 'querySelector'と' querySelectorAll'があり、CSSスタイルのセレクタを使って要素を選択します。したがって、... var level = Number(document.querySelector( "div#pkmnappear> form> p")。textContent) ' –
'Frequency:'という単語がそこにある場合は、変換前に基本的な文字列メソッドを使用して削除しますこれを 'Number'に変換します。 –
質問は明確ではありません。おかげさまで – zioMitch