<maction>
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
<maction> MathML 元素允許將操作繫結到數學表示式。預設情況下,僅渲染第一個子元素,但某些瀏覽器可能會考慮 actiontype 和 selection 屬性來實現自定義行為。
注意: 歷史上,此元素提供了一種使 MathML 公式具有互動性的機制。如今,建議依賴 JavaScript 和其他 Web 技術來實現此用例。
屬性
該元素的屬性包括 全域性 MathML 屬性 以及以下屬性:
actiontype已棄用 非標準-
指定此元素髮生的操作。某些瀏覽器實現了以下值的特殊行為:
statusline:如果使用者單擊“表示式”或將滑鼠指標移到其上方,則會將“訊息”傳送到瀏覽器的狀態列。語法為:<maction actiontype="statusline"> expression message </maction>。toggle:當用戶單擊子表示式時,渲染會在選定的子表示式之間切換顯示。因此,每次單擊都會增加selection值。語法為:<maction actiontype="toggle" selection="positive-integer" > expression1 expression2 expressionN </maction>。
selection已棄用 非標準-
當前可見的子元素,僅當
actiontype="toggle"或非標準的actiontype值時才考慮。預設值為1,即第一個子元素。
示例
以下示例使用了“toggle” actiontype
html
<p>Try clicking this formula several times:</p>
<math display="block">
<maction actiontype="toggle">
<mfrac>
<mn>6</mn>
<mn>8</mn>
</mfrac>
<mfrac>
<mrow>
<mn>3</mn>
<mo>×</mo>
<mn>2</mn>
</mrow>
<mrow>
<mn>4</mn>
<mo>×</mo>
<mn>2</mn>
</mrow>
</mfrac>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</maction>
</math>
示例渲染

在您的瀏覽器中渲染
技術摘要
| 隱式 ARIA 角色 | None |
|---|
規範
| 規範 |
|---|
| MathML Core # dfn-maction |
瀏覽器相容性
載入中…