insertBefore不起作用 javascripthtml 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //不能正确插入元素,是你基础掌握不好window.onload = function () { (function insertElement() { var contents = document.getElementById("content"); var refNode = contents.getElementsByTagName("h1")[0];//getElementsByTagName方法返回一个NodeList数组 var newNode = document.createElement("a");//此为正确的创建元素方法 newNode.innerHTML = "test"; contents.insertBefore(newNode, refNode);//insertBefore此方法因应这么用 } ()); } 按照你的建议,我修改了document.createElement("a");contents.insertBefore() ;("h1")[0]三处地方,但是为什么JS函数依然无法起作用。 二楼的写法没问题首先,打log,确认有没有执行方法insertElement;然后再确认对应的元素是不是都存在 用jquery吧function insertElement(){ $("h1").wrap("<a></a>"); }addLoadEvent(insertElement); googlemap api地图 请教牛人帮忙完善下这个假的select js 调用OCX控件,如何传递BSTR类型参数 有谁用过梅花树的进来看看,谢谢。 请问在网页中像QQ中的分类栏(按下去可以上下切换)是如果实现的? JS操作REAL播放控件 dom小问题,setAttribute(..,..)第二个参数如何调用函数? 求excel控件,与js或java交互 一个很简单的javascript例子,赐教!!! action中如何把字符串传给js用(Highcharts的data) 如何更新下拉菜单,使下拉菜单显示为当前产品的类别 求Word在线编辑器,急!!!
window.onload = function () { (function insertElement() {
var contents = document.getElementById("content");
var refNode = contents.getElementsByTagName("h1")[0];//getElementsByTagName方法返回一个NodeList数组 var newNode = document.createElement("a");//此为正确的创建元素方法
newNode.innerHTML = "test";
contents.insertBefore(newNode, refNode);//insertBefore此方法因应这么用
} ());
}
然后再确认对应的元素是不是都存在
$("h1").wrap("<a></a>");
}
addLoadEvent(insertElement);