<maction>
已棄用:此功能不再推薦。儘管某些瀏覽器可能仍然支援它,但它可能已從相關 Web 標準中刪除,可能正在被棄用,或者可能僅出於相容性目的而保留。避免使用它,並儘可能更新現有程式碼;請參閱此頁面底部的相容性表以指導您的決策。請注意,此功能可能隨時停止工作。
<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:
<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>
</p>
規範
| 規範 |
|---|
| MathML Core # dfn-maction |
瀏覽器相容性
BCD 表僅在啟用 JavaScript 的瀏覽器中載入。