ورود

View Full Version : سوال: به چه روشی میشه برای آی دی یک تگ یک عدد رندم ایجاد کرد؟؟



m4prog
چهارشنبه 16 شهریور 1390, 12:59 عصر
با سلام
به چه روشی میشه برای آی دی یک تگ یک عدد رندم ایجاد کرد؟؟

hakan648
چهارشنبه 16 شهریور 1390, 13:36 عصر
سلام
فکر میکنم فقط عدد برای ID معتبر نباشه . بوسیله JavaScript باید این کار رو انجام بدید . بوسیله ()Math.random
البته چون سوالتون رو کلی پرسیدید بنده هم کلی پاسخ دادم .

m4prog
چهارشنبه 16 شهریور 1390, 16:31 عصر
لطفا یک مثال میزنید یا یک فایل برای دانلود میگذارید

aram_2
چهارشنبه 16 شهریور 1390, 17:22 عصر
<script type="text/javascript">

//return a random number between 0 and 1
document.write(Math.random() + "<br />");

//return a random integer between 0 and 10
document.write(Math.floor(Math.random()*11));

</script>

aram_2
چهارشنبه 16 شهریور 1390, 17:24 عصر
برای تولید این عدد تصادفی بین b,a
کد رو اینطور بنویس

document.write(a+Math.floor(Math.random()*b));

hakan648
چهارشنبه 16 شهریور 1390, 20:59 عصر
من یک تابع نوشتم که ابتدا یک عدد رندوم بین 10 تا 100 ایجاد میکنه و بعد اون رو به "pre" اضافه میکنه و به تگی که خاصیت name رو بهش دادید اضافه میکنه.



<div name="mydiv">
</div>

<script>

function setRandId(tagName) {
var randInt = Math.round(Math.random()*100);
var tagname = document.getElementsByName(tagName);
tagname[0].setAttribute("id","pre" + randInt);
}
setRandId("mydiv");
</script>