For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/api/engine/element-api/__SetClasses.md.
Lynx
  • English
  • __SetClasses

    Introduction

    Sets class selectors for a specific Element node.

    Syntax

    __SetClasses(element: Element, classNames: string) : void;

    Parameters

    KeyDescription
    elementAny Element object.
    classNamesA new list of class selectors, which will overwrite the existing class selectors, of type string.

    Return Value

    No return value.

    Example

    The frontend framework can compile the corresponding frontend tags into render instructions as shown below.

    <view src="xxx" class="A B C" />
    // main-thread.js
    let element = __CreateElement('view', 0, {});
    __SetAttribute(element, 'src', 'xx');
    __SetClasses(element, 'A B C');
    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.