mortezagt
دوشنبه 19 مهر 1395, 21:51 عصر
سلام
دوستان من یه لیبل یا div دارم به نام test_1
من از طریق جاوا این لیبل رو مقدار دهی میکنم بنا به دلایلی
برای همین مجبورم توی جاوا برای هر لیبل یا دیو، یه خط کد بنویسم و مقدار دهی کنم
مثلا اینطوری
<div id="div1"></div>
<p id="test_1"></p>
<lable id="lbl1"></lable>
اینطوری از طریق جاوا مقدار دهی میکنم
var infoText="تست"
document.getElementById("test_1").innerHTML = infoText;
document.getElementById("div1").innerHTML = infoText;
document.getElementById("lbl1").innerHTML = infoText;
حالا چطوری میتونم مثلا این متغیر infoText رو مستقیم بدون اینکه نیاز باشه برای هر لیبل و یا دیو یه خط کد بنویستم، مستقیم توی فرم html جلوی هر لیبل بزارم تا وقتی صفحه لود میشه اتوماتیک لیبل و یا دیو مقدار دهی بشن ؟
به این صورت مثلا:
<div id="div1"> infoText </div>
<p id="test_1"> infoText </p>
<lable id="lbl1"> infoText </lable>
دوستان من یه لیبل یا div دارم به نام test_1
من از طریق جاوا این لیبل رو مقدار دهی میکنم بنا به دلایلی
برای همین مجبورم توی جاوا برای هر لیبل یا دیو، یه خط کد بنویسم و مقدار دهی کنم
مثلا اینطوری
<div id="div1"></div>
<p id="test_1"></p>
<lable id="lbl1"></lable>
اینطوری از طریق جاوا مقدار دهی میکنم
var infoText="تست"
document.getElementById("test_1").innerHTML = infoText;
document.getElementById("div1").innerHTML = infoText;
document.getElementById("lbl1").innerHTML = infoText;
حالا چطوری میتونم مثلا این متغیر infoText رو مستقیم بدون اینکه نیاز باشه برای هر لیبل و یا دیو یه خط کد بنویستم، مستقیم توی فرم html جلوی هر لیبل بزارم تا وقتی صفحه لود میشه اتوماتیک لیبل و یا دیو مقدار دهی بشن ؟
به این صورت مثلا:
<div id="div1"> infoText </div>
<p id="test_1"> infoText </p>
<lable id="lbl1"> infoText </lable>