PDA

View Full Version : مشکل این کد کجاست؟



handballchat
دوشنبه 04 آبان 1394, 14:02 عصر
سلام خدمت دوستان
من دارم جاوا اسکریپت رو دارم کار میکنم می خواستم بدوتن مشکل این کد کجاست که به ارایه عضو جدید اضافه و نشون نمیده؟
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script>
var inner= document.getElementById("id").value;
var members=[];
i=0
function add(){
members.push(inner);
}
function show(){
document.getElementById("show").innerHTML=members;
}
</script>
</head>

<body>
<input id="ind" type="text"><br/>
<button onClick="add()">Add</button>
<button onClick="show()">Show</button>
<br/><p id="show"></p>
</body>
</html>

alireza_s_84
دوشنبه 04 آبان 1394, 15:52 عصر
سلام خدمت دوستان
من دارم جاوا اسکریپت رو دارم کار میکنم می خواستم بدوتن مشکل این کد کجاست که به ارایه عضو جدید اضافه و نشون نمیده؟
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script>
var inner= document.getElementById("id").value;
var members=[];
i=0
function add(){
members.push(inner);
}
function show(){
document.getElementById("show").innerHTML=members;
}
</script>
</head>

<body>
<input id="ind" type="text"><br/>
<button onClick="add()">Add</button>
<button onClick="show()">Show</button>
<br/><p id="show"></p>
</body>
</html>
ایرادش اینه که کدهای جاوا قبل از ایجاد المنت های صفحه اجرا میشن واسه همین خطا رخ میده. یا از رویداد window.onload استفاده کنید یا کدها رو به انتهای صفحه انتقال بدین.