我无法更好地表达这一点,所以我会尽可能多地尝试。在这里,我编写了一个函数,它将在 html #root div 中创建一个元素
这是我写的函数
var root = document.getElementById("root");
function createEl(element, selectorType, selectorName, src, input) {
var newEl = document.createElement(element);
if (selectorType == "id") {
newEl.id = selectorName;
};
if (selectorType == "class") {
newEl.classList.add(selectorName);
};
newEl.src = src;
newEl.innerHTML = input;
root.appendChild(newEl);
};
现在不要这样做:
createEl (
"div",
"id",
"newId",
null,
"Hello World"
)
我想这样做
createEl (
el: "div",
s: "id",
sName: "newId",
src: null,
in: "Hello World"
)
我不知道这是否有意义,因为我不知道如何用另一种方式表达它。:(