JSFiddle - React, Tailwind, and code Playground

by Suryar Praveen

HTML

When the attribute is set, its value is always converted to a string. For example: element.dataset.example = null is converted into data-example="null".

**HTML**

<div id="partnerLocatorTagName">
    Carina Anand
</div>

**JS**

JavaScript

const partnerLocatorScript: HTMLScriptElement =
    this.dom.createElement('script');

partnerLocatorScript.id = 'partnerLocatorScriptID';

partnerLocatorScript.src =
    'https://google.com/prm/js/locator.js?v=4.15.3&pid=1234';

partnerLocatorScript.dataset.config =
    '{"directory_objects":{"directory_object":"","sublisting_object":""},"directoryObjects":{"directory_object":"","sublisting_object":""}}';
const partnerLocatorTagName = this.dom.getElementById(
    'partnerLocatorTagID'
);

partnerLocatorTagName?.appendChild(partnerLocatorScript);