Я попытался создать адресную книгу JavaScript и хотел показать его в таблице html, но это не сработает. Смысл: если я нажму кнопку добавления контакта, я смогу заполнить данные в окне подсказки. после этого я вижу результат в таблице, но вместо этого ... нет таблицы! и я не могу добавить новый контакт. Как я могу решить эту проблему?javascript addressbook in html table
JavaScript код:
function addcontact(){
contactName = {
firstName: prompt("firstname",''),
lastName: prompt("lastname",''),
address: prompt("address",''),
phoneNumber: prompt("phonenumber",'')
};
var contact = [contactName];
function printPerson(person){
document.write(person.firstName+"<br />"+person.lastName+"<br />"+person.address+"<br />"+person.phoneNumber+"<br />");
}
function list(){
var contactLength = contact.length;
for(i=0; i < contactLength; i++){
printPerson(contact[i])
}
}
list();
};
и вот мой HTML:
<!DOCTYPE html>
<html>
<head>
<title>div insteller</title>
<meta charset="utf-8">
<style type="text/css">
#adsressbook{width:300px;}
#adsressbook td, th{ border:1px solid #000; padding:5px 10px;}
</style>
</head>
<body>
<form action='' method=''>
<table id="adsressbook">
<tr>
<th>Contacten</th>
</tr>
<tr>
<td><script type="text/javascript" src="adress/adres.js"></script></td>
</tr>
<tr>
<td><input type="submit" value="add contact" onclick="addcontact()"></td>
</tr>
</table>
</form>
</body>
</html>
есть какая-либо ошибка в консоли браузера ?? – BlackPOP
Ждите, не закрывайте это! – user1596138
@ Jhawins это обман. – rlemon