如何从外部 js 文件引用 id
How to reference an id from external js file
这是一个后续问题。 我终于能够让提示循环在 js 函数中工作。 但我希望它显示重新输入在主 html 上的答案(变量)。 我为列表创建了一个容器,然后创建了<p>
id,以便我可以使用
document.getElementById('emp'+loopct).innerHTML=inName;
以在浏览器中显示项目。但似乎"文档"没有引用 html 文档(我注意到浏览器在后台变暗)。 我将包括 html,然后是外部脚本。
提前谢谢。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css/payroll.css" />
<title>Payroll System</title>
<script type="text/javascript" >
var emps = new Array();
</script>
</head>
<body>
<h1>Jackson Payroll System</h1>
<button type="button" onclick="inputEmp()">Click here to enter employees</button>
<div class="empContainer">
<p id=emp0> </p>
<p id=emp1> </p>
<p id=emp2> </p>
<p id=emp3> </p>
<p id=emp4> </p>
<p id=emp5> </p>
<p id=emp6> </p>
<p id=emp7> </p>
<p id=emp8> </p>
<p id=emp9> </p>
<p id=emp10> </p>
<p id=emp11> </p>
<p id=emp12> </p>
<p id=emp13> </p>
<p id=emp14> </p>
<p id=emp15> </p>
<p id=emp16> </p>
<p id=emp17> </p>
<p id=emp18> </p>
<p id=emp19> </p>
<p id=emp20> </p>
</div>
<script type="text/javascript" src="scripts/payroll.js"></script>
</body>
</html>
function inputEmp() {
var inName = "";
var loopCt = 0
var tArray = new Array();
while (inName != "-1")
{
inName = prompt("Please enter your name (enter -1 to finish)","Employee Name");
if (inName == "-1") { break; }
if (inName==null || inName=="")
{
alert("Blank names are not allowed. To exit enter '-1'.");
}
else
tArray[loopCt++] = inName;
document.getElementById('emp'+loopct).innerHTML=inName;
{
}
}
return tArray;
}
在这一行中:
document.getElementById('emp'+loopct).innerHTML=inName;
您已经使用了变量 loopct
,但您的循环计数器实际上称为 loopCt
。案例在Javascript中很重要。
您的脚本不在<script>
标签内。
您的变量称为loopCt
而不是loopct
在这一行中:
document.getElementById('emp'+loopct).innerHTML=inName;
loopct
需要loopCt
,因为 JavaScript 变量区分大小写。
相关文章:
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 如何在Javascript中将来自另一个页面的ID引用为变量
- FireFox-在全局作用域中由id名称引用的元素.使用w3c标准
- 如何在给定 id 的情况下引用“标题”
- 用户输入的动态表,单元格id作为网格引用
- 如何在另一个视图中获取元素的引用id-UI5
- 按对象的 ID 删除对选定对象的对象引用
- 如何通过它引用谷歌地图标记's id并激活它's使用javascript单击事件
- 在jQuery中,按ID、类名或标记名引用的效率最高吗
- 引用显式元素 ID
- 使用 javascript 通过 ID 正确引用对象
- 未捕获的引用错误: 未定义导出 ID
- 如何使用 ahref 链接引用另一个页面 ID
- 使用 JavaScript 变量来引用 ID 包含该变量的元素
- 如何从外部 js 文件引用 id
- Knockoutjs引用ID中的对象
- 为什么我不能使用委托来引用id ?
- PHP 循环中的多个 Google 地图,带有 JavaScript 和引用 ID
- Google API 地点使用引用 ID 初始化地图
- 有没有一种简单的方法可以使用集合的键引用 ID