2020.2

Table Of Contents
Example
This script hides or shows the elements matched by the selector of the script (which are stored
in the results object), depending on the value of the data field Country in the current record.
if (record.fields["Country"] == "CANADA") {
results.show();
} else {
results.hide();
}
html()
html() : String
Returns the inner HTML of an HTML element, which can be:
l The first element in a set of elements that match the selector of a script (see "results" on
page929).
l One element that matches the selector of a script that runs for "Each matched element"
(see "this" on page849 and "Setting the scope of a script" on page387).
l The first element in a set of elements returned by a query in the template (see "query()" on
page804).
html(value)
Replaces the inner HTML of an HTML element or of each element in a result set with the
supplied value.
value
A String that may contain HTML tags.
Examples
The following script loads part of a snippet based on the value of a field, and then inserts the
content into the document using html().
var promoTxt = loadhtml('snippets/promo-en.html', '#' +
record.fields['YOGA']);
results.html(promoTxt);
Page 873