var ___=50
____ {
var formElements=document.getElementById("_____").elements
var userNameStr=fromElements[_____].value
var objSel=document.getElementsByTagName("_____")[0]
var subjectTypeStr=________.text
var memoStr=document.__getElementsByTagName_______("userMemo")[0].value
document.write("编号:"+userNameStr+"<br>")
document.write("选择的学科类别:"+memoStr+"<br>")
document.write("输入的备注:"+memoStr+"<br>")
document.write("<hr><div><a href='javascript:history.___back___()'>返回上一页</a></div>")
return false
}
function countChars() {
var __ jMemo____=document.getElementById("userMemoID")
var memoContent = ob jMemo.value..................
......
.......
memoContent= memoContent.substring(___________)
楼主,我发觉你这代码问题太多了。你看:var p=""var x=document.password.pass.valueif (x==p) {window.open(p+".html")——问题出在,这里p="",即便从表单中取值取到了x="",成立,也不可能打开你要的页面啊,这里绝对出错啊,因为找不到这么一个页面。因为p+".html"得出来的是一个字符串,p+".html"=“.html”,只有一个后缀名,并没有页面的名称,你怎么打开这个页面?结果1:什么都不输入,直接提交,绝对会报你找不到这个页面的错误。结果2:输入一个空格或者其他内容,就会d出“恭喜您,答错了,看来你的JS还得加强哦 ”这句话
}else{
alert("恭喜您,答错了,看来你的JS还得加强哦 !")
}解答如上:再强调下x=p后跳转到哪吧。如果你的代码写成这样:function PassConfirm() {
var p="myname"——给p一个值
var x=document.all.name.value
if (x==p) {
window.open(p+".html")
}else{
alert("恭喜您,答错了,看来你的JS还得加强哦 !")
}
}在文本框中输入myname后,提交,此时x被赋值x=myname,既然p=myname,x=myname,条件成立(x==p),进入window.open(p+".html")这行代码,打开的页面就叫myname.html(注:p="myname",p+".html"="myname"+"html",这叫连接字符串,连起来就=myname.html了)了。楼主要记住一点,这里是打开一个新页面,并不是跳转到另一个页面。
1:用到javascript的数组:var aData = [{"imgUrl":"images/img01.jpg","proName":"正版office2007","proPrice":"300","proComm":"18"},{"imgUrl":"images/img02.jpg","proName":"正版win10","proPrice":"499","proComm":"9"},
{"imgUrl":"images/img03.jpg","proName":"McAfee Security","proPrice":"99","proComm":"4.2"},
{"imgUrl":"images/img04.jpg","proName":"影子系统","proPrice":"80","proComm":"3.6"},
]
2:用到了js方法获取html标签对象:
var oBox = document.getElementById("box")
var oCar = document.getElementById("car")
var oUl = document.getElementsByTagName("ul")[0]
3:document.getElementsByTagName("ul")这段代码是获页面上所有的ul,返回的是数组,0就是去第一个ul
4:用到javascript的for循环、数组获取长度(aData.length)、自增(i++)、变量的定义var
5、html标签的动态创建document.createElement("li")
6、字符串的拼接:oLi.innerHTML += '<div class="pro_img"><img src="'+data["imgUrl"]+'" width="150" height="150"></div>'
)
7、点击事件的绑定:aBtn[i].onclick = function(){}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)