0

私が使用しているコードは以下のとおりです。Stackoverflowで少し調べました。しかし、私が直面している問題に対する解決策は見つかりませんでした。

<script type="text/javascript">
  setInterval(function() {
  var x=document.getElementById("SUI-WelcomeLine-InboxNum");
  document.title = document.title + x.innerHTML;
  }, 3000);
</script>

1つを除いて、すべてが私が持っているものでうまく機能します。ドキュメントのタイトルを投稿しますが、受信トレイ番号を何度も繰り返し投稿します。たとえば、「マイサイト」のようにページタイトルを取得し、メッセージが1つある場合は111111111を取得します。受信トレイカウントの繰り返しを停止し、ドキュメントと受信トレイカウント全体を更新するにはどうすればよいですか?

うん、私は初心者です。

4

2 に答える 2

1

これを試して:

var title = document.title;
setInterval(function() {
    var x=document.getElementById("SUI-WelcomeLine-InboxNum");
    document.title = title + x.innerText;
}, 3000);

ただし、受信トレイ要素を定期的にチェックする間隔ループを使用してこのタスクを実行する必要はないと思います。代わりに、受信トレイ要素を更新するスクリプトでタイトルも更新します。

于 2012-09-27T02:51:45.420 に答える
0

これは、文字列を常に再追加しているためです。document.title = document.title + x.innerHTML;

次のようにする必要があります。

document.title = "(" + count + ") Awesome Webapp";

于 2012-09-27T02:50:05.483 に答える