
```<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function showMen(){
//将页面所有内容清除
document.close();
document.write("<h1>********欢迎使用图书管理系统********</h1>");
document.write("<ol>");
document.write("<li onclick='showBook()'>查看</li>");
document.write("<li onclick='addBook()'>新增</li>");
document.write("<li onclick='addMoreBook()'>批量添加书籍</li>");
document.write("<li onclick='lendBook()'>借出</li>");
document.write("<li onclick='returnBook()'>归还</li>");
document.write("<li onclick='deleteBook()'>删除</li>");
document.write("<h2>点击以上选项选择功能</h2>");
}
showMen()
var arr=[{id:1,name:"红楼梦",start:"可借",time:"",sum:0},{id:2,name:"三国演义",start:"可借",time:"",sum:0},{id:3,name:"水浒传",start:"可借",time:"",sum:0}];
function showBook(){
document.close();
document.write("<table border='1' cellspacing='0'>");
document.write("<tr>");
document.write("<td>序号</td>");
document.write("<td>名称</td>");
document.write("<td>状态</td>");
document.write("<td>借出日期</td>");
document.write("<td>借出次数</td>")
document.write("</tr>");
for(var n=0;n<arr.length;n++){
document.write("<tr>");
document.write("<td>"+arr[n].id+"</td>");
document.write("<td>"+arr[n].name+"</td>");
document.write("<td>"+arr[n].start+"</td>");
document.write("<td>"+arr[n].time+"</td>");
document.write("<td>"+arr[n].sum+"</td>");
document.write("</tr>");
}
document.write("</table>");
document.write("<button onclick='showMen()'>返回主菜单</button>")
}
function addBook(){
var bookName=prompt("请输入要添加的书名");
for(var n=0;n<arr.length;n++){
if(bookName==arr[n].name){
alert("这本书已经啦");
return;
}
if(bookName==null){
return;
}
}
var obj={
id:arr.length+1,
name:bookName,
start:"可借",
time:"",
sum:0,
}
arr.push(obj);
// obj.id=arr.length+1;
// obj.name=bookName;
// obj.start="可借";
// obj.time="";
// obj.sum=0;
// arr.push(obj);
}
function addMoreBook(){
var bookName=prompt("请输入多个书名,并用分号间隔");
if(bookName==null){
return;
}
var bookArr=bookName.split(";");
for(var n=0;n<bookArr.length;n++){
var index=false;
for(var j=0;j<arr.length;j++){
if(bookArr[n]==arr[j].name){
alert("有的书名存在");
index=true;
}
}
if(index==false){
var obj=new Object();
obj.id=arr.length+1;
obj.name=bookArr[n];
obj.start="可借";
obj.time="";
obj.sum=0;
}
arr.push(obj);
}
}
function lendBook(){
var bookName=prompt("请输入要借出的书籍");
index=false;
for(var n=0;n<arr.length;n++){
if(arr[n].name==bookName){
index=true;
if(arr[n].start=="可借"){
arr[n].start="已借出";
var D=new Date();
arr[n].time=D.getFullYear()+"-"+(D.getMonth()+1)+"-"+D.getDate();
arr[n].sum++;
}
}
}
if(index==false){
alert("对不起,没有你要借的书");
}
}
function returnBook(){
var bookName=prompt("请输入要归还的书籍");
index=false;
for(var n=0;n<arr.length;n++){
if(bookName==arr[n].name){
index=true;
if(arr[n].start=="已借出"){
arr[n].start="可借";
arr[n].time="";
}else{
alert("你归还的地方不对,没有借出这本书籍");
}
}
}
if(index==false){
alert("你归还的地方不对,没有这本书籍");
}
}
function deleteBook(){
var bookName=prompt("请输入要删除的书籍");
index=false;
for(var n=0;n<arr.length;n++){
if(bookName==arr[n].name){
index=true;
arr.splice(n,1);
for(var k=n;k<arr.length;k++){
arr[k].id-=1;
}
}
}
if(index==false){
alert("没有这本书籍,无法删除");
}
}
</script>
</body>
</html>