Is there any official document for developers

Hi there,

I am analyzing following code, got from other chat, to implement a checkbox to subscribe or not. I am also a developer and I have a good understanding of javascript.
However, if I don’t know if funnelish uses any framework, like react, jquery, or just plain js. Now, I want to do some changes on the “item” variable, for example, changing its type attribute in html from “checkbox” to “radio”, how should I do?
Is there a documentation for developers, so that I can easily know what attributes the variables have. Thanks!

Hey @yangjp2333 :waving_hand:

Great question — and welcome to the Funnelish community!

Funnelish uses plain JavaScript for custom scripting. No frameworks like React or jQuery are required (or officially supported) in the custom code areas. So yes, you’re good to go with direct DOM manipulation using vanilla JS.

:right_arrow: For elements like item, you can safely use:

item.setAttribute('type', 'radio');

Or if you’re working inside a loop and grabbing elements with selectors:

document.querySelectorAll('.your-checkbox-class').forEach(item => {
  item.type = 'radio';
});

As for your other question — currently, there isn’t a full official developer documentation available publicly, but many of the core HTML elements on Funnelish pages follow standard DOM conventions. That said, we always recommend using direct JS, targeting via classes or data attributes, and testing thoroughly in live/preview mode.

:pushpin: If you’re working on a specific customization, feel free to share the page link or context, and I’d be happy to walk you through the logic.

1 Like

Alright! I see, thanks!