大家好,小弟刚学JS,要达到的效果是中英文文字切换,即在同一位置点击后可以选择另外一种语言,相信大家都应该明白,但是我写的JS中文可以选择英文,但是英文就不好选择中文了,还有我这应该是最笨的方法了,那位有好的方法也可以提供下,谢谢<script>
window.onload=function ()
{
var oTab1=document.getElementById('tab1');
var oTab2=document.getElementById('tab2');
oTab2.style.display='none';
oTab1.onclick=function ()
{
if(oTab1.style.display=='block')
{
oTab2.style.display='none';
}
else
{
oTab2.style.display='block';
}
};
oTab2.onclick=function ()
{
if(oTab2.style.display=='block')
{
oTab1.style.display='none';
}
else
{
oTab1.style.display='block';
}
};};
</script><div id="tab1"><a href="#">中文</a></div>
<div id="tab2"><a href="#">英文</a></div>JavaScript下拉中英文
window.onload=function ()
{
var oTab1=document.getElementById('tab1');
var oTab2=document.getElementById('tab2');
oTab2.style.display='none';
oTab1.onclick=function ()
{
if(oTab1.style.display=='block')
{
oTab2.style.display='none';
}
else
{
oTab2.style.display='block';
}
};
oTab2.onclick=function ()
{
if(oTab2.style.display=='block')
{
oTab1.style.display='none';
}
else
{
oTab1.style.display='block';
}
};};
</script><div id="tab1"><a href="#">中文</a></div>
<div id="tab2"><a href="#">英文</a></div>JavaScript下拉中英文
window.onload = function () {
var oTab1 = document.getElementById('tab1');
var oTab2 = document.getElementById('tab2');
oTab2.style.display = 'none';
oTab1.onclick = function () {
oTab1.style.display = 'none';
oTab2.style.display = 'block';
};
oTab2.onclick = function () {
oTab1.style.display = 'block';
oTab2.style.display = 'none';
};
};
if($('#tab2').is(':visible'))
$(this).css('display', 'none');
else
$(this).css('display', 'block');
});$('#tab2').click(function() {
if($('#tab1').is(':visible'))
$(this).css('display', 'none');
else
$(this).css('display', 'block');
});
var str = objName + "=" + escape(objValue);
//为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = 3*3600*1000;//自己定日期
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
document.cookie = str;
}