社区
JavaScript
帖子详情
如何得到javascript的变量名称?
-布谷鸟-
2009-05-20 10:51:58
如何得到javascript的变量名称?
要根据不同的变量定义不同的DOM的ID.怎么办?
...全文
127
8
打赏
收藏
如何得到javascript的变量名称?
如何得到javascript的变量名称? 要根据不同的变量定义不同的DOM的ID.怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gkw521
2009-05-20
打赏
举报
回复
function cd(a)
{
document.write(" <span id="+document.getElementById(a)?(a+""+(new Date()).valueOf()):a+" onmouseover='alert(\"我是\"+a);'>"+a+" </span>");
}
-布谷鸟-
2009-05-20
打赏
举报
回复
但是,我的确要生成两个span对象!,不能用if判断. 用其它解决问题的办法吗?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>span</title>
</head>
<body>
<script language="javascript">
var a1=12;
var a2=12;
function cd(a)
{
document.write(" <span id="+a+" onmouseover='alert(\"我是\"+this.id);'>"+a+" </span>");
}
cd(a1);
cd(a2);
</script>
</body>
</html>
lzj34
2009-05-20
打赏
举报
回复
if(!document.getElementById(a)) document.write(" <span id="+a+">"+a+" </span>");
gkw521
2009-05-20
打赏
举报
回复
if(!document.getElementById(a)) document.write(" <span id="+a+">"+a+" </span>");
gkw521
2009-05-20
打赏
举报
回复
function cd(a)
{
if(!document.getElementById("a")) document.write(" <span id="+a+">"+a+" </span>");
}
-布谷鸟-
2009-05-20
打赏
举报
回复
??不解.
如:
var a1=12;
var a2=23;
function cd(a)
{
document.write("<span id="+a+">"+a+"</span>");
}
cd(a1);
cd(a2);
这样就可以定义两不同ID的span. 但不巧的是,假如a1和a2的值相等的话,两个span的ID会相同,后续程序会错.
因每个变量只调用一次,但变量的值不定.
如何解决?
大侠名示.
redcn2004
2009-05-20
打赏
举报
回复
eval
-布谷鸟-
2009-05-20
打赏
举报
回复
谢谢gkw521.
此问题通过其它途径解决了.设一个全局变量ID,这样即使是同一个变量调用多次,也不会出错.看以下的程序:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>span </title>
</head>
<body>
<script language="javascript">
var a1="A1";
var a2="A2";
var ID=0;
function cd(a)
{
ID++;
var id=""+a+ID;
document.write(" <span id=a"+ID+" onmouseover='alert(\"我是\"+this.id);'>AAAA "+id+" </span>");
}
cd(a1);
cd(a2);
cd(a2);
</script>
</body>
</html>
javascript
得到
变量类型的函数
下面的函数可以
得到
一个变量的类型,调用时传递一个变量进去,会返回用字符串形式描述的变量类型。 代码如下: //
得到
x的类型,返回类型名
称
function getType(x) { //如果x为null,则返回null if (x == null) return ...
Javascript
核心读书有感之类型、值和变量
变量是一个值的符号名
称
,可以通过名
称
获得对值的引用。变量的工作机制是编程语言的令一个基本特性。本章将参照上节帮助理解本章内容,后续将更深入的讲解。
javascript
的数据分为两类:原始类(primitive type)和...
frontend-nanodegree-resume:此存储库用于Udacity的前端Web开发人员Nanodegree程序中的项目之一。 了解如何通过逐行代码审查的项目立即成为前端开发人员,并获得职业服务工作!
变量名
称
指示其功能。 您将用
JavaScript
对象中的数据替换这些可变字符串值(例如%data%和#)中的子字符串,然后将格式化结果附加或添加到简历中的适当位置。 如果您需要复习
JavaScript
语法,请转到课程;否则,...
JavaScript
变量和常量
文章目录
JavaScript
变量
JavaScript
声明变量var 与 let 对比
JavaScript
初始化变量更改变量的值
JavaScript
变量命名规则
JavaScript
常量参考文档 在本教程中,您将了解
JavaScript
变量和常量,以及如何在...
JavaScript
中变量的作用域是什么?
javascript
中变量的范围是什么?它们在函数内部和外部具有相同的范围吗?或者它甚至重要吗?另外,如果变量是全局定义的,它们存储在哪里?
JavaScript
87,904
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章