在DIV的innerHTML是javascript脚本,怎么自动运行??

来源:百度知道 编辑:UC知道 时间:2024/05/13 04:03:43
我用到的dtree框架,由于数据太多,我选择了Ajax的dwr框架实现的,在body中的onload事件调用,但是得到却是一个字符串,并没有执行javascript!各位有没有办法帮我想一下!!怎么做!!
得到的字符串拼接成的javascript脚本,我想把他们放到div层里面的。但字符串放到div层里面了,但没有执行javascript脚本。

你是不是DWR方法用错了。。
比如方法
Test.getDate(date){ //date是回调的数据
alert(date); //这就是值。
}

在最后加一句:eval(参数是你得到的字符串);

insertAdjacentHTML(where,html) html形式插入

where有四种 beforeBegin,afterBegin,beforeEnd,afterEnd

例:
<body>
<div id="insert1"></div>
<script language="javascript">
var x = "<span >hello this is xiaomei test<span>";
insert1.insertAdjacentHTML("afterBegin", x );
</script>
</body>

将会在div中插入变量X的内容。

insertAdjacentText(where,text) text 形式插入

例 :
var x = "<span >hello this is xiaomei test<span>";

insert2.insertAdjacentText("afterBegin", x );

insertAdjacentElement(where,element) 以表单元素的形式插入,表单元素可以由document.createElement("")创建

例 :

var s=document.createElement("<input>&q