PDA

View Full Version : سوال: مشکل در innerhtml



rez0ow
یک شنبه 06 مرداد 1398, 18:05 عصر
سلام . من از طریق کد زیر میخوام کاری کنم که بیشتر از 2 تا متنی که در بخش script میبینید رو برام جایگزین کنه و نمایش بده توی سایت با هر بار کلیک کاربر روی دکمه. ولی هرکاری کردم نتونستم این کار رو انجام بدم و خطا دریافت میکردم . ممنون میشم اگر کسی میدونه راهنمایی کنه


<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

<p>Click the button to swap the text of the DIV element:</p>

<p><button onclick="myFunction()">Click Me</button></p>

<div id="myDIV">Hello</div>

<script>
function myFunction() {
var x = document.getElementById("myDIV");
if (x.innerHTML === "Hello") {
x.innerHTML = "Swapped text!";

}

else {
x.innerHTML = "Hello";
}
}
</script>

</body>
</html>

plague
یک شنبه 06 مرداد 1398, 19:25 عصر
اینجا رو نگاه کن


https://jsfiddle.net/f70xejvh/


کدت مشکلی نداره


اگه اررور خاصی دریافت میکنی بنویس اینجا
اررور های js رو توی کنسول مرورگر باید چک کنی

rez0ow
دوشنبه 07 مرداد 1398, 11:10 صبح
سلام . بله اینجا هم مشکلی نداره کد ولی مشکل من این هست میخوام با کلیک بر روی دکمه کلمات بیشتری رو نمایش بده . الان فقط hello و swapped text! رو نمایش میده و میخوام 4 تا کلمه دیگه هم بهش اضافه کنم ولی زمانی که اینکار رو میکنم کد js دیگه جواب نمیده! مشکلم این هست

plague
دوشنبه 07 مرداد 1398, 20:29 عصر
خب شما باید اون کدی که مشکل داری رو بزاری وگرنه ما از کجا بدونیم کجا رو اشتباه کردی ؟