我一直必须使用选择器来获取DOM中的元素,以便能够检索我需要的数据。例如:选择没有选择器的元素,仅使用元素ID
var test1 = document.getElementById('testElement').value; // or
var test2 = document.querySelector('#testElement').value; // or
var test3 = $('#testElement').val(); // etc...
最近,我注意到我不再需要那样做。相反,简单地使用元素的id似乎就足够了。它似乎被用作元素的参考。下面的代码适用于Chrome,Firefox甚至IE9。
var test4 = testElement.value;
我一直试图找到一些这方面的详细信息,但无论我看,大家都说选择需要使用。
所以无论是我的同事还是我完全错过了这一点,或者没有多少人知道这件事。或者,我想,我很难搜索信息。
基本上,我正在寻找更多的信息。
所以请给我指出正确的方向,以便我可以进一步调查,并确保此功能在这里保持并可以一致地使用。
@canon虽然我绝对讨厌重复,但我创建了另一个。道歉,下次我会进一步研究。感谢您的链接。它很好地解释了这种情况。 – 17xande