重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
因为点击第一个是hide变为了true,所以点击第二个是要点击两次(先变为false,再变为true才会显示);
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的喀左网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
写个比较繁琐的方法:
html
head
script language="javascript"
var hide1=true;
var hide2 = true;
var hide3 = true;
function show1(id){
if(hide1)
{document.getElementById(id).style.display='block';hide1=false;}
else
{document.getElementById(id).style.display='none';hide1=true;}
}
function show2(id){
if(hide2)
{document.getElementById(id).style.display='block';hide2=false;}
else
{document.getElementById(id).style.display='none';hide2=true;}
}
function show3(id){
if(hide3)
{document.getElementById(id).style.display='block';hide2=false;}
else
{document.getElementById(id).style.display='none';hide2=true;}
}
/script
/head
body leftmargin="5" topmargin="5" rightmargin="5" bottommargin="5"
table cellspacing="0" cellpadding="2" width="100%" border="1" bordercolor="FF8800" style="border-collapse:collapse;FONT-FAMILY:Tahoma;FONT-SIZE:8pt"
trth bgcolor="FFBB88"Title/th/tr
tr bgcolor="FFDDBB" onclick="show1('The Test 1')"td The Test 1/td/tr
tr id="The Test 1" style="display: none"td0000000000BR0000000000BR0000000000BR/td/tr
tr bgcolor="FFDDBB" onclick="show2('The Test 2')"td The Test 2/td/tr
tr id="The Test 2" style="display: none"td0000000000BR0000000000BR0000000000BR/td/tr
tr bgcolor="FFDDBB" onclick="show3('The Test 3')"td The Test 3/td/tr
tr id="The Test 3" style="display: none"td0000000000BR0000000000BR0000000000BR/td/tr
/table
/body
/html
粘一段代码,隐藏网页的源代码。view plaincopy to clipboardprint?
html
head
mce:script language="javascript"!--
function clear(){
Source=document.body.firstChild.data;
document.open();
document.close();
document.title="看不到源代码";
document.body.innerHTML=Source;
}
// --/mce:script
/head
body onload=clear()
!--
当然了,行家真正要查看源代码,还是有办法的,比如在地址栏中输入,
javascript:alert(document.documentElement.outerHTML);
--
/body
/html
存成js文件,然后head里用script src=" " type="text/javascript"/script调用就行了
一般是将js单独写在js文件中,然后页面去引用js文件。这样做到HTML与JS的分离
然后对引用的js文件中的代码。进行js的压缩处理,转化成不可读的代码。这样别人就很难能看懂你的JS代码了
用css样式隐藏所有,显示第一个。然后答对了显示下一个就可以了
html
head
script language="JavaScript"
function output(v){
document.getElementById("mf").value=v;
}
function btn(){
var v=document.getElementById("mf").value;
if(v=="3") {
alert("正确");document.getElementById('mf').style.display = 'none';document.getElementById('mf2').style.display = 'block';
}else{
alert("错误");
}
}
function output2(v){
document.getElementById("mf2").value=v;
}
function btn2(){
var v=document.getElementById("mf2").value;
if(v=="3") {
alert("正确");
}else{
alert("错误");
}
}
/script
styleform{ display:none;}#mf{ display:block;}/style
/head
body
form id="mf" value="0"
h1世界上什么山最高?/h1
input type="radio" name="one" value="1" onclick="output(this.value)"昆仑山br /
input type="radio" name="one" value="2" onclick="output(this.value)"凤凰山br /
input type="radio" name="one" value="3" onclick="output(this.value)"珠穆朗玛峰br /
input type="radio" name="one" value="4" onclick="output(this.value)"天山br /
input type="button" name="sub" onclick="btn()" value="提交并且跳转下一题"
/form
form id="mf2" value="0"
h1世界上什么河最长?/h1
input type="radio" name="two" value="1" onclick="output2(this.value)"长江br /
input type="radio" name="two" value="2" onclick="output2(this.value)"黄河br /
input type="radio" name="two" value="3" onclick="output2(this.value)"尼罗河br /
input type="radio" name="two" value="4" onclick="output2(this.value)"亚马逊河br /
input type="button" name="sub2" onclick="btn2()" value="提交并且跳转下一题"
/form
/body
/html
隐藏标签用style.display = 'none';