这是我的代码:
<input type="text" id="price2" value="333"/>
<input type="text" id="trueprice" value="" />
<script type="text/javascript">
document.getElementById("price2").onkeyup = function() {
document.getElementById("trueprice").value = this.value;
}
</script>
现在这个代码是可以实现修改price2时trueprice也变化,但是如果打开这个页面,trueprice的值默认是空的,怎样才能实现默认打开这个页面trueprice就已经和price2一样了呢?(price2是一个动态的数值)
<input type="text" id="trueprice" value="" />是固定不可以修改的,必须从js入手!
在网页测试可用,但是在我网站就是不管用。。。不知道是哪的问题
追答确定不是你的页面上有其他问题的前提下,看是否有拼写错误,若没有,在赋值的方法里加个 alert("here"); 譬如我写的
function giveValue(value){刷新页面,看是否弹出 “here”,若弹出,说明那个方法执行了。接下来,一步步排错。我没看见你写的源码,无法给你更具体的解答。
ps:要自己学会排错。。。
追问ok了,解决了,我把js代码写在最后面就解决了,写在前面无效,写在中间自动被删除
不要随便复制粘贴好不好,你粘贴的这个我早就看过,你看看问题再回答好不好!!!