例3.9.txt

来自「web课件并附有习题练习还有实例详细的讲解了WEB的各种开发过程是学习 的好资料」· 文本 代码 · 共 38 行

TXT
38
字号
<html><head><title>数组对象</title>
<script language="JavaScript">
function updateInfo(WhichBook)
{//对象book的方法成员,修改对象属性值
  document.BookForm.currbook.value=WhichBook;
  document.BookForm.BookTitle.value=this.Title;
  document.BookForm.BookPublisher.value=this.Publisher;
  document.BookForm.BookAmount.value=this.Amount;
}
function Book(title,publisher,amount)
{//对象book的构造函数
  this.Title=title;
  this.Publisher=publisher;
  this.Amount=amount;
  this.UpdateInfo=updateInfo;
}
</script></head>
<body><script language="JavaScript">
  var Books=new Array(); //创建数组,数组元素是book对象
  //为数组各元素赋值
  Books[0]=new Book("语文","少年儿童出版社",10000);
  Books[1]=new Book("数学","高等教育出版社",5000);
  Books[2]=new Book("普通物理","高等教育出版社",3000);
  Books[3]=new Book("计算机基础","清华大学出版社",2000); 
</script>
<h2 align=center>共有四本书,可选择查看其信息</h2>
<form name="BookForm">
  选择当前所显示的书:&nbsp;&nbsp;
  <input type=button value=A书 onClick="Books[0].UpdateInfo('A书')">
  <input type=button value=B书 onClick="Books[1].UpdateInfo('B书')">
  <input type=button value=C书 onClick="Books[2].UpdateInfo('C书')">
  <input type=button value=D书 onClick="Books[3].UpdateInfo('D书')"><br><br>
  当前书:<input type="text" name="currbook" value="A书"><br><br>
  书名:<input type="text" name="BookTitle" value="语文"><br><br>
  出版社:<input type="text" name="BookPublisher" value="少年儿童出版社"><br><br>
  印数:<input type="text" name="BookAmount" value="10000">
</form></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?