Kolyaj,
Спасибо.
Раз любой кроме пробела, то так тому и быть. А что тогда делать с querySelectorAll? Хочется им пользоваться если он поддерживается, но он как видимо не допускает #1 Такого (я только в ff4 проверил) значит
try{
document.querySelectorAll("#1");
}catch(e){
//выбрать по-другому
}