dnzm518 发表于 2007-8-1 21:53

[求助]关于JS 获取得问题

<P>我在文件最地下写了一个 JS 然后这个JS 执行是往上面表单里得文本框里写入一个值,但是老是说,不支持该对象。<BR>我知道吧JS 放到最上面就行了,但是因为某中原因必须放到地下,有没有什么方法 JS 在最低下还能往上面表单里得文本框里写入值呀<BR>我得JS 代码如下,请大家帮忙,看怎么能该下<BR></P>
<P> document.all.f1.webimg.value="要写入得值";<BR> document.getElementById("webimg").value="要写入得值";<BR></P>
<P>这两个方法都不行,大家有没有什么方法可以解决这个问题呀,我在这显谢了</P>

dnzm518 发表于 2007-8-2 02:54

有高手帮下忙吗,急!!!!

lmhllr 发表于 2007-8-2 08:56

<P>封装成函数试下。。</P>

dnzm518 发表于 2007-8-2 13:19

是了也不行,因为我是在地下调用函数得,就算把把 JS 写成函数放到上面,但是我是在地下有个 onClick 事件调用函数得,所以也不行,有没有什么方法可以全局获取呀

lmhllr 发表于 2007-8-2 13:38

回复:(dnzm518)是了也不行,因为我是在地下调用函数...

不可能,那肯定是你哪里写错了!是不是这样?!<BR><BR>[code]<BR>&lt;input type="text" id="text1" /&gt;&lt;input type="button" value="取值" onClick="getValue();" /&gt;<BR>&lt;script language="javascript"&gt;<BR>function getValue()<BR>{<BR>    document.getElementById('text1').value = '取到值了!';<BR>}<BR>&lt;/script&gt;<BR>[/code]

dnzm518 发表于 2007-8-2 15:33

好了。我解决了,原因是 IE

页: [1]

编程论坛