Document.getElementById()的取值问题

我页面里面有个<inputid="hdtid"name="hdtid"type="hidden"runat="server">我在后台给hdtid已经赋值,同时前台还有个... 我页面里面有个 <input id="hdtid" name="hdtid" type="hidden" runat="server">
我在后台给hdtid已经赋值, 同时前台 还有个 Iframe,
<iframe id="free2" src="aa.aspx?id="document.getElementById("hdtid").value"&rcode=720201&do="+getDt() frameborder="no" height="600" width="100%" scrolling="yes">
</iframe>
为什么 取不到 hdtid 的值啊 ! 求 教!!!!!
展开
 我来答
tz6060996
2011-04-08 · TA获得超过2283个赞
知道大有可为答主
回答量:1171
采纳率:100%
帮助的人:1628万
展开全部
document.getElementById 应该用在javascript中,还有就是这段代码中的引号使用有些问题;建议你这么写:
<script>
document.write("<iframe id='free2' src='aa.aspx?id=" + document.getElementById("hdtid").value + "&rcode=720201&do=" + getDt() + " frameborder='no' height='600' width='100%' scrolling='yes'></iframe>");
</script>
前提是在javascript中含有getDt() 函数。
追问
谢谢你的回答 , 我照你所说的去做  但是,问什么 这个页载入的时候 没有 显示Iframe页的内容啊    我当页载入后 在刷新一次啊  才能显示
追答
测试过,单纯这段代码是可以加载aa.aspx的,你可以将这段代码在新建页上试试。问题可能出在你网页的其它地方。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式