我刚刚发现了一个我不知道要访问输入值的功能。
假设我的HTML模板中有以下输入:
<input type="text" id="myinput" />
在此之前,我曾经通过以下行访问输入值:
var myinput = document.getElementById("myinput");
var value = myinput.value;
这是我在每篇关于这个主题的帖子中找到的解决方案。但似乎(最近的?)浏览器实际上是自动执行第一行,因为我可以通过以下方式直接访问输入值:
var value = myinput.value
我们可以在这里看到一个有效的例子:Plunker
浏览器自动执行此操作似乎是公平的,但我找不到任何记录此功能的资源。也许我的搜索不够好,但如果有人能向我解释这一点,那就太好了。