最近在入门JavaWeb,所里来看看 JavaScript ,这里一直很疑惑,视频教程中老师在 <script>
节点中写 document.****
自己就试图寻找这个API的出处[老师是根据什么api来调用这些方法或者属性的?]
<script>
节点的时候这些API在哪里?1.1 刚开始我认为的api位置是 org.w3c.dom.Document
后来发现 诸如:document.getElementsByName(string)
等方法在这个接口中并不能找到,这让我很疑惑,于是一遍遍翻看 w3c菜鸟教程
发现两个名词 XML DOM - Document 和 HTML DOM - Document 这才算找到了问题的所在,之前我找到的开发文档是错误的。我们在 <script>
中使用的 是 HTML DOM Api 但是笔者到目前没有找到 HTML DOM 更称心的API 现在就先看看 w3c 上的 ba。
1.2 笔者认为 w3c HTML DOM 不称心的原因是这里对方法的介绍不够完善,例如返回值类型就处于缺失状态。