JSFiddle - React, Tailwind, and code Playground

HTML

<table >
<thead><tr>
    <th>Property name</th>
        <th>Is serializable</th>
        <th>Serialized attributename</th>
    </tr></thead>
<tbody id="test">
    
</tbody>
</table>

CSS

body { font-family:Verdana, Geneva, sans-serif; }
td, th { padding:5px; }
th { font-weight:700; }

.yes{background:#9F9;}
.no{background:#F99;}

JavaScript

function serializable(propname, attrname) {
    $("<tr>", {
        'class': 'yes',
        html: '<td>' + propname + '</td>\
        <td>yes</td>\
        <td>' + attrname + '</td>'
    }).appendTo("#test");
}

function notserializable(propname) {
    $("<tr>", {
        'class': 'no',
        html: '<td>' + propname + '</td>\
        <td>no</td>\
        <td>N/A</td>'
    }).appendTo("#test");
}

var props = {
    accept: "",
    accessKey: "",
    align: "",
    alt: "",
    attributes: "",
    autocomplete: "",
    autofocus: true,
    baseURI: "",
    checked: true,
    childElementCount: 0,
    childNodes: "",
    children: "",
    classList: "",
    className: "",
    clientHeight: 0,
    clientLeft: 0,
    clientTop: 0,
    clientWidth: 0,
    contentEditable: "inherit",
    dataset: "",
    defaultChecked: true,
    defaultValue: "",
    dir: "",
    dirName: "",
    disabled: true,
    draggable: true,
    files: null,
    firstChild: null,
    firstElementChild: null,
    form: null,
    formAction: "",
    formEnctype: "application/x-www-form-urlencoded",
    formMethod: "get",
    formNoValidate: true,
    formTarget: "",
    hidden: true,
    id: "",
    incremental: true,
    indeterminate: true,
    innerHTML: "",
    isContentEditable: true,
    labels: "",
    lang: "",
    lastChild: null,
    lastElementChild: null,
    list: null,
    localName: "input",
    max: "",
    maxLength: 524288,
    min: "",
    multiple: true,
    name: "",
    namespaceURI: "http://www.w3.org/1999/xhtml",
    nextElementSibling: null,
    nextSibling: null,
    nodeName: "INPUT",
    nodeType: 1,
    nodeValue: null,
    offsetHeight: 0,
    offsetLeft: 0,
    offsetParent: null,
    offsetTop: 0,
    offsetWidth: 0,
    onabort: null,
    onbeforecopy: null,
    onbeforecut: null,
    onbeforepaste: null,
    onblur: null,
    onchange: null,
    onclick: null,
    oncontextmenu: null,
    oncopy: null,
    oncut: null,
    ondblclick: null,
    ondrag: null,
  ...