querySelector()
时, undefined string
会返回numeric value as the ID
。我想使用querySelector()
方法而不是其他方法,因为它更灵活。
任何解决这个问题的方法都会有很大的帮助。
var foo = document.querySelector('#1');
console.log(foo);
答案 0 :(得分:5)
很奇怪..无论如何:document.querySelector('[id="1"]')
正在发挥作用。小提琴:http://jsfiddle.net/wnd7K/2/
答案 1 :(得分:0)
重命名元素的ID以便它们以字母开头可以解决您的问题,例如: :
{5b4888ad-53cc-4fa8-9e0f-dbb339b238fd={NETFLOW_IP=[1.1.1.1, 2.2.2.2], SNMP_COMMUNITY=[public], SNMP_TRAP_IP=[1.1.1.1]}}