div中显示window.opener getElementById("Text")的返回值
<script language= "javascript " type= "text/javascript ">
function showit()
{
var name = window.opener.document.getElementById( "Text_Topic ").value;
alert(name);
}
</script>
是用来做提交页面的预览
由于显示页面是用div做的,所以希望将获得的值插入到div中。
但是
//var name = document.getElementById( "pname ");
//name.innerText = window.opener.document.getElementById( "Text_Topic ").value;
这种方法,只能插入指定id的值。但div是没有id的,怎么插入法?
试了一下
<div > <strong> <% = name %> </strong> </div>
发现不行。。,
------解决方案--------------------document.getElementsByTagName( "div ");
然后根据索引确定要找的 div
------解决方案--------------------为什么不加个ID
------解决方案-------------------- <div > <strong> <% = name %> </strong> </div>
一般来讲 <%=xxx%> 是服务器端上用的~
指定div的ID是最方便的解决方法
<script language= "javascript " type= "text/javascript ">
function showit()
{
var name = window.opener.document.getElementById( "Text_Topic ").value;
alert(name);
document.getElementById( 'div1 ').innerHTML = ' <strong> ' + name + ' </strong> ';
}
</script>
<div id= "div1 "> </div>
------解决方案-------------------- <div > <strong> <script language= "javascript "> document.write(name); </script> </strong> </div>
也许可以~