CharacterData
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨Ð¸ÑÐ»Ñ 2015 г.â©.
ÐбÑÑÑакÑнÑй инÑеÑÑÐµÐ¹Ñ CharacterData пÑедÑÑавлÑÐµÑ Ñобой обÑÐµÐºÑ Node, коÑоÑÑй ÑодеÑÐ¶Ð¸Ñ ÑимволÑ. "ÐбÑÑÑакÑноÑÑÑ" инÑеÑÑейÑа ознаÑÐ°ÐµÑ Ñо, ÑÑо не ÑÑÑеÑÑвÑÐµÑ Ð¾Ð±ÑекÑов Ñипа CharacterData: инÑеÑÑÐµÐ¹Ñ CharacterData ÑеализÑеÑÑÑ Ð¿Ð¾ÑÑедÑÑвом дÑÑгиÑ
инÑеÑÑейÑов, ÑакиÑ
как Text, Comment, или ProcessingInstruction, коÑоÑÑе не ÑвлÑÑÑÑÑ Ð°Ð±ÑÑÑакÑнÑми.
СвойÑÑва
ÐаÑледÑÐµÑ ÑвойÑÑва ÑодиÑелÑ, Node, ÑеализÑеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ChildNode и NonDocumentTypeChildNodeинÑеÑÑейÑов.
CharacterData.data-
- ÑÑо
DOMString, пÑедÑÑавлÑÑÑаÑ(ий) ÑекÑÑовÑе даннÑе, коÑоÑÑе ÑодеÑÐ¶Ð¸Ñ ÑÑÐ¾Ñ Ð¾Ð±ÑÐµÐºÑ (DOMString). CharacterData.lengthТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑÐ°ÐµÑ an
unsigned longи оÑобÑÐ°Ð¶Ð°ÐµÑ ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑоки, ÑодеÑжаÑейÑÑ Ð²CharacterData.data. NonDocumentTypeChildNode.nextElementSiblingТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑаеÑ
ElementÑледÑÑÑий ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле ÑказанногоElementÑлеменÑа в доÑеÑнем ÑпиÑке Ñвоего ÑодиÑелÑ, илиnullеÑли ÑказаннÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ - поÑледний в ÑпиÑке. NonDocumentTypeChildNode.previousElementSiblingТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑаеÑ
ElementнепоÑÑедÑÑвенно до Ñказанного ÑлеменÑа в доÑеÑнем ÑпиÑке Ñвоего ÑодиÑелÑÑкого ÑлеменÑа, илиnullеÑли ÑказаннÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ - пеÑвÑй в ÑпиÑке.
ÐеÑодÑ
ÐаÑледÑÐµÑ Ð¼ÐµÑÐ¾Ð´Ñ ÑодиÑелÑ, Node, и ÑеализÑеÑ(ÑÑ) (ÑеÑез) (ChildNode и NonDocumentTypeChildNodeинÑеÑÑейÑÑ.
CharacterData.appendData()-
ÐобавлÑÐµÑ ÑказаннÑÑ
DOMStringк ÑÑÑокеCharacterData.data; поÑле вÑполнениÑданнÑе ÑодеÑÐ¶Ð°Ñ Ð¾Ð±ÑединÑннÑй(ÑлеменÑ)DOMString. CharacterData.deleteData()-
УдалÑÐµÑ Ñказанное колиÑеÑÑво Ñимволов, наÑÐ¸Ð½Ð°Ñ Ñ Ñказанного оÑÑÑÑпа, из ÑÑÑоки
CharacterData.data; поÑле вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¼ÐµÑода, даннÑе(data)ÑодеÑÐ¶Ð°Ñ ÑÑезаннÑйDOMString. CharacterData.insertData()-
Inserts the specified characters, at the specified offset, in the
CharacterData.datastring; when this method returns,datacontains the modifiedDOMString. ChildNode.remove()ÐкÑпеÑименÑалÑÐ½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ-
УдалÑÐµÑ Ð¾Ð±ÑÐµÐºÑ Ð¸Ð· its parent children ÑпиÑка.
CharacterData.replaceData()-
ÐаменÑÐµÑ Ñказанное колиÑеÑÑво Ñимволов, наÑÐ¸Ð½Ð°Ñ Ñ Ñказанного оÑÑÑÑпа, Ñ ÑказаннÑм
DOMString; поÑле вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¼ÐµÑода, даннÑе(data)ÑодеÑÐ¶Ð°Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹DOMString. CharacterData.substringData()-
ÐозвÑаÑаеÑ
DOMString, ÑодеÑжаÑÑÑ(ий) ÑаÑÑÑCharacterData.dataÑказанной Ð´Ð»Ð¸Ð½Ñ Ð¸ наÑÐ¸Ð½Ð°Ñ Ñ Ñказанного оÑÑÑÑпа.
СпеÑиÑикаÑии
| Specification |
|---|
| DOM > # interface-characterdata > |