Документен обектен модел: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м Двете статии са обединени. |
|||
Ред 40:
== Изпълнение на DOM в уеб браузъри ==
Следният HTML код дефинира една таблица с таблицата от елемент и различни под-елементи:
<syntaxhighlight lang="html"> <table>
<thead>
Line 55 ⟶ 57:
</tbody>
</table>
</syntaxhighlight>
Така изглежда в браузъра: {| class="wikitable"
! Firstname
! Lastname
|-
| Petar
| Petrov
|}
Като се има предвид съществуването на различни DOM реализации в уеб браузърите, сред програмистите е разпространен навика да се проверява изпълнението на определени възможности на DOM за всеки браузър и след това да ги използват. Кодът по-долу показва начин, за проверка за стандарти поддържащи W3CDOM, преди да се пусне кода, зависещ от резултата на този тест.
<syntaxhighlight lang="javascript">
▲Като се има предвид съществуването на различни DOM реализации в уеб браузърите, сред програмистите е разпространен навика да се проверява изпълнението на определени възможности на DOM за всеки браузър и след това да ги използват. Кодът по-долу показва начин, за проверка за стандарти поддържащи W3CDOM, преди да се пусне кода, зависещ от резултата на този тест.<syntaxhighlight>
if (document.getElementById && document.getElementsByTagName) {
// ако методите getElementById и getElementsByTagName
|