Javascript [Electronic resources] : The Definitive Guide (4th Edition) نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Javascript [Electronic resources] : The Definitive Guide (4th Edition) - نسخه متنی

David Flanagan

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید

Availability


DOM Level 2 Range


Synopsis

void surroundContents(Node newParent)
throws RangeException,
DOMException;

Arguments


newParent

The node that is to become the new parent of the contents of this
range.


Throws


This method throws a DOMException or RangeException with one of the
following code values in the following
circumstances:

DOMException.HIERARCHY_REQUEST_ERR

The container node of the start of the range does not allow children
or does not allow children of the type of
newParent, or
newParent is an ancestor of that container
node.

DOMException.NO_MODIFICATION_ALLOWED_ERR

An ancestor of a boundary point of the range is read-only and does
not allow insertions.

DOMException.WRONG_DOCUMENT_ERR

newParent and this range were created
using different Document objects.

RangeException.BAD_BOUNDARYPOINTS_ERR

The range partially selects a node (other than a Text node), so the
region of the document it represents cannot be surrounded.

RangeException.INVALID_NODE_TYPE_ERR

newParent is a Document, DocumentFragment,
DocumentType, Attr, Entity, or Notation node.


Description


This method reparents the contents of this range to
newParent and then inserts
newParent into the document at the start
position of the range. It is useful to place a region of document
content within a <b> or
<span> element, for example.

If newParent is already part of the
document, it is first removed from the document and any children it
has are discarded. When this method returns, this range begins
immediately before newParent and ends immediately
after it.

/ 844