1、我定义了两个变量
var a='A';
var b;
现在想让 b=其他的大写字母
如果在C语言中的话,直接让'A'+ 数字就行了,
在js中该怎样操作。
比如:
‘A’+1 =‘B’
2、怎样在页面中输出,但不刷新呢?
我用document.write(),可是转到了一个新的页面,页面的其他元素都没有了。
怎样解决这个问题?谢谢!
var a='A';
var b;
现在想让 b=其他的大写字母
如果在C语言中的话,直接让'A'+ 数字就行了,
在js中该怎样操作。
比如:
‘A’+1 =‘B’
2、怎样在页面中输出,但不刷新呢?
我用document.write(),可是转到了一个新的页面,页面的其他元素都没有了。
怎样解决这个问题?谢谢!
b=String.fromCharCode(a.charCodeAt(0)+3);
2 用dom的方法例如innerHTML
1、比如我想让b的值为'B'我怎样才能由'A'加上一个数字1得到呢?
2、能否给我举一个例子,我在网上看到的inHTML貌似不行啊。
谢谢
var b=String.fromCharCode(a.charCodeAt(0)+1);
alert (b);
<script language=javascript>
for(i=0;i<26;i++)
{
s=String.fromCharCode(i+65);
alert(s);
}
</script>2、
<div id=div1 name=div1></div>
<script language=javascript>
document.getElementById("div1").innerText="Demo String";
</script>
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //初始化变量。
var n; //声明变量。
n = str.charCodeAt(n - 1); //获取位置 n 上字符的 Unicode 值。
return(n); //返回该值。
}
var test = String.fromCharCode(112, 108, 97, 105, 110);
{
c=Number(a)+Number(b);
var cc=document.getElementsByName("hh");
cc.innerHTML=c;
//alert(c);
}
//-->
</script>
</head>
<body>
<div name="hh"></div>我这样写,add函数触发后,出错啊
{
var c=String.fromCharCode(a.charCodeAt(0)+b);var cc=document.getElementsByName("hh");
alert(cc.name);
cc.innerText=c;
alert(c);
}
楼主似乎不看别人的回复的。
<head>
<title>C</title></head><body > <div id="hh" name="hh">AA</div> <script >
add("A",1);
function add(a ,b)
{
var c=String.fromCharCode(a.charCodeAt(0)+b); var cc=document.getElementById("hh");
alert(cc.name);
cc.innerText=c;
alert(c);
} </script>
</body>
</html>
var b=String.fromCharCode(a.charCodeAt(0)+1);
alert (b);
感觉楼主没有看别人的回复啊
但是我的add()函数是写在head区域内了,因此,用document.getelementbyid()的话,不行。
但是直接用id的innerHTML就可以了。
不知道是什么原因,谢谢回复的朋友们。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
这是网站的原来信息<br /><div id=div1 name=div1></div>
<script language=javascript>
for(i=0;i<26;i++)
{
s=String.fromCharCode(i+65);
alert("查看网页新值");
document.getElementById("div1").innerText="当前的字母是:"+s;}</script></body>
</html>
给数组元素赋值的时候出错!
...<!--
var arr_alp;//字母表
var arr_bund;//每个字母表中的字母对应的下界
var base;//单位边界
var low,high;//在Encode函数中使用
var str="";
function main(value)
{
var NUM=Number(value);//获取字母表的个数
arr_alp=new Array(NUM);//字母表的个数
arr_bund=new Array(NUM);//每个字母表对应的下界
base=(1/NUM);//单元边界
var i;
for(i=0;i<NUM;i++)
{
//arr_alp[i]='A';
arr_alp[i]=String.fromcharcode('A'+i);//在这里出错了!----why?
arr_bund[i]=i*base;
}
//alert(base);
str+=base;
str+="<br>"
Output.innerHTML=str;
for(i=0;i<NUM;i++)
{
str+=(arr_alp[i]);
if(i==NUM-1)
document.writeln(arr_bund[i]+"-------------"+1);
else
document.writeln(arr_bund[i]+"-------------"+arr_bund[i+1]);
}
}
...
function GetCode(e)
{
var theEvent=window.event||e;
var thecode=theEvent.keyCode||theEvent.which
String.fromCharCode(thecode)
}
注意大小写, js严格区分大小写