CreateElement هو مفهوم استخدام نموذج كائن W3C DOM لإنشاء العقد الفرعية ، أي عناصر الطفل في HTML
نسخة الكود كما يلي:
<script>
window.onload = function () {
var input = document.createElement ('input') ؛
var button = document.createElement ('input') ؛
input.type = 'text' ؛
input.id = 'text' ؛
input.value = '1' ؛
button.type = 'button' ؛
button.value = 'تمت إضافته عن طريق إضافة' ؛
button.style.width = '40px' ؛
button.style.height = '23px' ؛
document.body.appendChild (INPUT) ؛
document.body.appendChild (Button) ؛
button.onclick = function () {
var value = input.value ؛
input.value = value * 1 + 1 ؛
}
}
</script>
ملاحظة: القيمة هي في الواقع حرف. إذا قمت بتغيير input.value = value*1+1 ؛ إلى input.value = value+1 ؛ ستظهر النتيجة 111111. يضيف باستمرار 1 في شكل حرف ، لذلك في هذا الوقت يمكن للقيمة*1 تحويل قيمة القيمة إلى نوع int.
تلخيص:
لحل مشكلة التوافق في طريقة CreateElement في النهاية ، لا يزال يتعين عليك الانتباه إلى الحكم على المتصفح. بالنسبة إلى IE ، يمكنك استخدام طريقته الفريدة عن طريق تمرير سلسلة رمز HTML المشروعة كمعلمة لإنشاء. لا تزال المتصفحات غير IE تستخدم الطريقة القياسية لمواصفات W3C.