<maction>
Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
Phần tử <maction> MathML cho phép gắn các hành động vào biểu thức toán học. Theo mặc định, chỉ phần tử con đầu tiên được hiển thị, nhưng một số trình duyệt có thể xét đến các thuộc tính actiontype và selection để triển khai hành vi tùy biến.
Note: Trong lịch sử, phần tử này cung cấp một cơ chế để làm cho các công thức MathML có tính tương tác. Ngày nay, nên dựa vào JavaScript và các công nghệ Web khác để triển khai trường hợp sử dụng này.
Thuộc tính
Các thuộc tính của phần tử này bao gồm các thuộc tính MathML toàn cục cùng với các thuộc tính sau:
actiontypeDeprecated Non-standard-
Hành động chỉ định điều gì xảy ra với phần tử này. Một số trình duyệt đã triển khai hành vi đặc biệt cho các giá trị sau:
statusline: Nếu có nhấp vào biểu thức hoặc người đọc di chuyển con trỏ qua nó, thông báo sẽ được gửi tới thanh trạng thái của trình duyệt. Cú pháp là:<maction actiontype="statusline"> expression message </maction>.toggle: Khi có nhấp vào biểu thức con, việc hiển thị sẽ luân phiên giữa các biểu thức con được chọn. Vì vậy, mỗi lần nhấp sẽ tăng giá trịselectionlên. Cú pháp là:<maction actiontype="toggle" selection="positive-integer" > expression1 expression2 expressionN </maction>.
selectionDeprecated Non-standard-
Phần tử con hiện đang hiển thị, chỉ được xét đến đối với
actiontype="toggle"hoặc các giá trịactiontypekhông chuẩn. Giá trị mặc định là1, tức phần tử con đầu tiên.
Ví dụ
Ví dụ sau dùng actiontype "toggle":
<p>Hãy thử nhấp vào công thức này vài lần:</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>
Kết quả mẫu:

Kết quả hiển thị trong trình duyệt của bạn:
Tóm tắt kỹ thuật
| Vai trò ARIA ngầm định | Không có |
|---|
Đặc tả
| Specification |
|---|
| MathML Core> # dfn-maction> |