PDA

View Full Version : دسترسی به عناصر داخل صفحه



Happy_davood
یک شنبه 21 فروردین 1384, 19:40 عصر
سلام
من با یک همچین چیزی :


this.elements["TextboxFamily"].value = "Hello";

هنگام اجرای یک تابع مقدار تکست باکس رو می تونم عوض کنم ولی مشکل اینجاست که می خوام مقادیر داخل یک جدول رو عوض کنم . مثلاً یک تگ span. ولی نمیدونم چطوری میشه دسترسی داشت به تگ span .
تشکر

titbasoft
یک شنبه 21 فروردین 1384, 20:08 عصر
<form id=f1>
<span id="SpanID">ff</span>
<input type=button onclick="document.getElementById('SpanID').innerHTML = '<B>change</B>';">
</form> :wink:

Happy_davood
سه شنبه 23 فروردین 1384, 00:47 صبح
ممنون از راهنمایی ولی نشد . من اینجوری تست کردم :


<script language=javascript>
function Error(FormasObjects)
{
FormasObjects.elements["Label1"].innerText = "Hello";
return false;
}
</script>

....
<span id="Label1">Label</span>

ولی جواب نداد .

Happy_davood
سه شنبه 23 فروردین 1384, 00:56 صبح
البته خیلی ببخشید چون من خیلی تازه کار هستم :


<HTML>
<HEAD>
<script language=javascript>
function Error(Objects)
{
Objects.elements["Label1"].innerText = "Hello";
return false;
}
</script>
</HEAD>
<body>
<form name="form1" onsubmit="return Error(this);">
<span name="Label1">Label</span>
<input type=submit value="click">
</form>
</body>
</HTML>

این کد بالا بهتره . وقتی کلیک هم می کنم صفحه با error اجرا میشه . یعنی اون پائین مینویسه Error .

titbasoft
سه شنبه 23 فروردین 1384, 13:54 عصر
کد قبلیم رو edit کردم :wink:

Happy_davood
سه شنبه 23 فروردین 1384, 20:54 عصر
titbasoft من اشتباهی یه چیز دیگه رو تست کرده بودم . مال شما رو آزمایش کردم درست بود و کار کرد . خیلی ممنونم . کارم راه افتاد .


document.getElementById("SpanID").innerHTML = MyErrorMessage;