Документен обектен модел: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Cspamukov (беседа | приноси)
м Двете статии са обединени.
Ред 40:
 
== Изпълнение на DOM в уеб браузъри ==
Следният HTML код дефинира една таблица с таблицата от елемент и различни под-елементи:

<syntaxhighlight lang="html">
<table>
<thead>
Line 55 ⟶ 57:
</tbody>
</table>
</syntaxhighlight>

Така изглежда в браузъра:
 
'''Firstname''' '''Lastname'''
{| class="wikitable"
! Firstname
! Lastname
|-
| Petar
| Petrov
|}
 
Като се има предвид съществуването на различни DOM реализации в уеб браузърите, сред програмистите е разпространен навика да се проверява изпълнението на определени възможности на DOM за всеки браузър и след това да ги използват. Кодът по-долу показва начин, за проверка за стандарти поддържащи W3CDOM, преди да се пусне кода, зависещ от резултата на този тест.<syntaxhighlight>
Petar     Petrov
 
<syntaxhighlight lang="javascript">
Като се има предвид съществуването на различни DOM реализации в уеб браузърите, сред програмистите е разпространен навика да се проверява изпълнението на определени възможности на DOM за всеки браузър и след това да ги използват. Кодът по-долу показва начин, за проверка за стандарти поддържащи W3CDOM, преди да се пусне кода, зависещ от резултата на този тест.<syntaxhighlight>
if (document.getElementById && document.getElementsByTagName) {
// ако методите getElementById и getElementsByTagName