English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
execCommand()الطريقة هي تنفيذ الأمر الذي يؤثر على المستند الحالي، الاختيار الحالي أو النطاق المحدد.
عندما يتم تحويل مستند HTML إلىdesignModeعندما يكون، يستخدم مكتبة المستند execCommand لتنفيذ الأوامر التي تشغل المنطقة القابلة للتحرير الحالية.
معظم الأوامر تؤثر على الاختيار في المستند (عندما يكون مظللاً أو مائلًا وما إلى ذلك)، بينما تؤثر الأوامر الأخرى على العنصر الجديد (إضافة رابط) أو على السطر ككل (التشذيب).
استخدامعندما يكون contentEditable, يؤثر execCommand() على العنصر القابل للتحرير النشط.
document.execCommand(commandName, showDefaultUI, valueArgument)
document.execCommand("bold");اختبار النظر في‹/›
الرقم في الجدول يحدد إصدار المتصفح الذي يدعم كامل طريقة execCommand():
Method | |||||
execCommand() | نعم | 41 | 29 | 10 | 9 |
المتغيرات | الوصف |
---|---|
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الخصائص