私は<li id="gen__1002_____46.14_li">
"。"を含むIDのクエリセレクタは使用できません。
私はこれを選択したいと仮定しますli
。
は、私が書いた、
var id="gen__1002_____46.14_li";
document.querySelector("#" + id);
それを達成することができるように、しかしquerySelectorはとして返します。
Failed to execute 'querySelector' on 'Element': '#gen__1002_____46.14' is not a valid selector.
id
はdot
文字が含まれていない場合は、それが正しく選択されます。
私の質問は、idが.
charを含むhtml dom要素を選択する方法です。 idに.
charを含めることができないという制限がありますか?
.Iidを削除するのではなく、私の解決策はありますか?
'$( '#gen__1002 _____ 46 \\。14_li'); ' – Znaneswar
私はすでに試しましたが、これは次のように返します。 Uncaught DOMException: 'element'に 'querySelector'を実行できませんでした: '#gen__1002 _____ 46 \\。14'は有効なセレクタではありません。 – mmu36478