English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة execCommand() الخاصة بـ HTML DOM

مثلث وثيقة DOM

execCommand()الطريقة هي تنفيذ الأمر الذي يؤثر على المستند الحالي، الاختيار الحالي أو النطاق المحدد.

عندما يتم تحويل مستند HTML إلىdesignModeعندما يكون، يستخدم مكتبة المستند execCommand لتنفيذ الأوامر التي تشغل المنطقة القابلة للتحرير الحالية.

معظم الأوامر تؤثر على الاختيار في المستند (عندما يكون مظللاً أو مائلًا وما إلى ذلك)، بينما تؤثر الأوامر الأخرى على العنصر الجديد (إضافة رابط) أو على السطر ككل (التشذيب).

استخدامعندما يكون contentEditable, يؤثر execCommand() على العنصر القابل للتحرير النشط.

النحو:

document.execCommand(commandName, showDefaultUI, valueArgument)
document.execCommand("bold");
اختبار النظر في‹/›

تطابق المتصفحات

الرقم في الجدول يحدد إصدار المتصفح الذي يدعم كامل طريقة execCommand():

Method
execCommand()نعم4129109

قيمة المتغير

المتغيراتالوصف
commandNameقيمة نصية تحدد اسم الأمر الذي سيتم تنفيذه.
هذه قائمة محتملة من الأوامر:
"backColor"
           "bold"
           "createLink"
           "copy"
           "cut"
           "defaultParagraphSeparator"
           "delete"
           "fontName"
           "fontSize"
           "foreColor"
           "formatBlock"
           "forwardDelete"
           "insertHorizontalRule"
           "insertHTML"
           "insertImage"
           "insertLineBreak"
           "insertOrderedList"
           "insertParagraph"
           "insertText"
           "insertUnorderedList"
           "justifyCenter"
           "justifyFull"
           "justifyLeft"
           "justifyRight"
           "outdent"
           "paste"
           "redo"
           "selectAll"
           "strikethrough"
           "styleWithCss"
           "superscript"
           "undo"
           "unlink"
           "useCSS"
showDefaultUIقيمة بوليانية، تُشير إلى ما إذا كان يجب عرض واجهة المستخدم الافتراضية
valueArgumentلأمر يتطلب معرفات إدخال، فهي معرفات النصوص التي تقدم هذه المعلومات. على سبيل المثال، needs the URL for the image to be inserted in insertImage.

تفاصيل التقنية

القيمة المعدلة:قيمة بوليانية، إذا كانت غير مدعومة أو معطلة،则为false

مزيد من الأمثلة

تغيير حجم النص المحدد fontSize:

document.execCommand("fontSize", false, 7);
اختبار النظر في‹/›

يمكنك أيضًا النظر في

وثيقة DOM:designModeالخصائص

عنصر DOM:contentEditableالخصائص

مثلث وثيقة DOM