【发布时间】:2020-03-14 12:25:52
【问题描述】:
我的 JavaScript 作业有点卡住了。以下是要求
-
创建一个新的 JavaScript 文件。在这个文件中创建一个创建动物对象的构造函数。动物对象应存储以下属性:
- Name – 动物的名字
- 性别 - 动物的性别
- 物种——动物的物种
创建一个全局数组,用于存储未知数量的动物对象。
-
创建一个 addAnimal() 函数,该函数在单击“添加动物”按钮时运行。这个函数应该做以下事情:
- 从用户输入字段中确定动物的名称、性别和物种
- 根据用户信息创建动物对象
- 将动物对象推到阵列上
- 更新输出/显示
创建一个函数,将数组中存储的所有动物显示为页面上的无序列表。
到目前为止,这是我在 html 文档中所写的内容。我一直在为此苦苦挣扎,我不确定如何正确实现构造函数:
<!DOCTYPE HTML 5.13.14>
<html>
<head>
<link type="text/css" rel="stylesheet"
href="ex12.js">
<title> Alleluia CPSC 1045 Exersize 12 </title>
<script>
function addAnimal(name, type, gender) {
this.name = name,
this.type = type,
this.gender = gender,
this.result = function addAnimal() {
onclick return this.name + this.type + this.gender;
}
}
</script>
</head>
<body>
<h1> Welcome to the CPSC 1045 Zoo!</h1>
<br>
<p> Please add an animal to the zoo by filling out the following feilds</p>
<br>
<p> Animal Name: <input type="text" id="name" name="inputname"></p>
<p> Animal Type: <input type="text" id="type" name="inputtype"></p>
<!--- radio input --->
<p> Animal Gender:
<input type="radio" name="gender" value="Male" id="genderm"> Male
<input type="radio" name="gender" value="Female" id="genderf"> Female
</p>
<!--- end--->
<button type="button" onclick='addAnimal()' id="result"><b>Add Animal</b></button>
</body>
</html>
【问题讨论】:
-
为什么要标记这是一个 Java 问题?这似乎与 Java 编程没有任何关系。请仔细检查问题标签(在底部),因为您不想吸引错误的专家来回答您的问题。
-
我的坏兄弟。在那里,固定。
标签: javascript html arrays string