Элементы текущей формы доступны через ее коллекцию elements или через их id-имена:
document.MyForm.elements["txtName"]
или
Document.MyForm.txtName
Здесь txtName - id-имя поля ввода.
Свойства позволяющие выделить фрагмент страницы:
innerHtml – текст внутри элемента, содержит все теги HTML, находящиеся внутри элемента.
innerText – текст внутри элемента (без тегов).
outerHTML – содержание элемента исключая содержимое вложенных тегов.
outerText – текст, внутри элемента, исключая текстовые фрагменты вложенных тегов.
Методы элементов из all для работы с текстом
insertAdjacementHTML(место, текст) – вставить код HTML – "текст" на место – "место", псевдоэлемент CSS.
insertAdjacementText(место, текст) – вставить просто текст на указанное место.
<p id="par1">Текст<b>1</b></p>
par1.innerHTML = Текст<b>1</b>
par1.outerHTML = вся строка
par1.innerText = Текст
document.all("par1").insertAdjacementHTML("BeforeBegin", "<big>i</big>");
перед началом тега par1 вставит "<big>i</big>":
<big>i</big><p id="par1">Текст<b>1</b></p>
События
ПРИМЕР 28
События возникают при каких-то действиях пользователя. Чтобы обработать какое-либо событие нужно создать функцию, его обрабатывающую: