如果在给定示例中调用该函数,javascript函数将采用哪个值?

如果在给定示例中调用该函数,javascript函数将采用哪个值?,javascript,jquery,Javascript,Jquery,我是javascript新手,只想用纯javascript编写todo 我有一个输入字段 input(type="text", placeholder="Type here", id="new-todo", name="newTodo") 当我调用一个函数来创建一个新的todo时,第一个函数将检查输入id或输入的名称 假设我有一个池塘,里面只有两种鱼 当我在池塘里用鱼竿钓鱼时,鱼竿首先会钓到哪种鱼 在上面,我比较了池塘和输入,两种鱼作为id和名称 还有钓鱼杆,我将调用它来创建新的todo 谁能

我是javascript新手,只想用纯javascript编写todo

我有一个输入字段

input(type="text", placeholder="Type here", id="new-todo", name="newTodo")
当我调用一个函数来创建一个新的todo时,第一个函数将检查输入id或输入的名称

假设我有一个池塘,里面只有两种鱼 当我在池塘里用鱼竿钓鱼时,鱼竿首先会钓到哪种鱼

在上面,我比较了池塘和输入,两种鱼作为id和名称 还有钓鱼杆,我将调用它来创建新的todo


谁能解释一下我对这个问题的理解…

用池塘、鱼和鱼竿的相同比喻

池塘是一种形式。鱼是它的元素,而不是属性id或名称。每个fish/元素都有自己的名称和id。现在,您可以通过其属性id或名称捕获fish

在javascript中:

document.getElementByIdfirstFishId和document.forms[0]。如果html中有以下标记,firstFishName将为您提供相同的元素

<form> <!-- This is a pond -->

<input type="text" name="firstFishName" id="firstFishId" /> <!-- this is a fish with id `firstFishId` and a name `firstFishName` -->

<input type="text" name="secondFishName" id="secondFishId" /> <!-- this is a fish with id `secondFishId` and a name `secondFishName` -->

</form>

希望它能帮助您理解一点。

有人能解释一下我对这个问题的理解吗。。。8 Javascript将引用元素的主要id。名字是可选的,但它是根据id值来定的。你在池塘里把我弄丢了