querySelectorAllはidの文字期間(。)をサポートしていますか?querySelectorAllはidの文字期間(。)をサポートしていますか?
私は以下のような要素追加した場合、私は意味:
var div = document.createElement('div');
div.id='my.divid';
document.body.appendChild(div);
をしてから、私は以下のようにquerySelectorAll使用:
document.querySelectorAll('#my.divid');
私は何も持っていません!
idは正式な文字で、querySelectorAllはfirefoxが提供する公式なメソッドです。このメソッドはidのピリオド(。)をサポートしていません。間違いをしましたか?
ありがとうございます!
これは、querySelectorAllがid属性のピリオドをサポートしていないことを意味しますか? idにピリオドを挿入する場合は、querySelectorAllで取得できません。または、idのピリオド(。)をバックスラッシュとピリオド(\。)に変更する必要があります。 – user2155362
"\\"を使用する必要があります。それを逃れるために、私は思う。 – mohkhan
@ user2155362:あなたがあなたのコメントを投稿する前に、あなたが質問したすべてを基本的に説明したアップアップ回答を見逃しているに違いありません。 – BoltClock