Javascript Can';无法使document.createElement正常工作
我在一个“推特验证的冒牌货”上工作 我编写了以下代码(当您在twitter个人资料上时,将其粘贴到您的url中): 但由于某种原因,它失败了。当我手动添加这些标记时(就像Javascript Can';无法使document.createElement正常工作,javascript,html,dom,twitter,Javascript,Html,Dom,Twitter,我在一个“推特验证的冒牌货”上工作 我编写了以下代码(当您在twitter个人资料上时,将其粘贴到您的url中): 但由于某种原因,它失败了。当我手动添加这些标记时(就像http://evertdespiegeleer.eu5.org/fakeit.js)添加到twitter个人资料中 这里有什么问题 这是evertdespegleer.eu5.org/fakeit.js上的代码: var newspan = document.createElement("span"); newspan.cla
http://evertdespiegeleer.eu5.org/fakeit.js
)添加到twitter个人资料中
这里有什么问题
这是evertdespegleer.eu5.org/fakeit.js
上的代码:
var newspan = document.createElement("span");
newspan.class = "visuallyhidden";
var newspann = document.createElement("span");
newspann.class = "icon verified verified-large-border";
var newslink = document.createElement("a");
newslink.href = "/help/verified";
newslink.class = "verified-link js-tooltip";
newslink.data-placement = "right";
newslink.data-original-title = "Verified account";
newslink.appendChild(newspann);
newspann.appendChild(newspan);
document.getElementsByTagName("h1").appendChild(newslink);
className
属性而不是Class
属性分配给元素-
字符。如果要设置data-*
属性,请使用setAttribute
方法getElementsByTagName
返回节点列表(类似于包含元素的数组)。不能对其调用appendChild
,必须对元素调用appendChild
var newspan = document.createElement("span");
newspan.class = "visuallyhidden";
var newspann = document.createElement("span");
newspann.class = "icon verified verified-large-border";
var newslink = document.createElement("a");
newslink.href = "/help/verified";
newslink.class = "verified-link js-tooltip";
newslink.data-placement = "right";
newslink.data-original-title = "Verified account";
newslink.appendChild(newspann);
newspann.appendChild(newspan);
document.getElementsByTagName("h1").appendChild(newslink);