如何在HTML中使用javascript变量
How to use javascript variables with HTML
我不熟悉HTML,并试图找出如何使用Javascript和变量结合HTML。
我在SO上发现了一些相关的问题,但我还是不太清楚。
============= 工作示例(从会员贡献后 ) ==============
<html>
<head>
</head>
<body>
<a id="myAnchorUsers">anchorUsers (was complete failure)</a><br><br>
<button id="myUsers">Users (was not working)</button><br><br>
<input type="button" value="Users (works !)" onclick="document.location= runUsers;" />
<script>
var runFrom = "https://script.google.com/macros/s/";
var runFile = "AKfycbyql5kQWwZY0eEtN2QtfP-MGN9X3P0sJZsjW9zi3r3";
var runUsers = runFrom + runFile + "/exec";
var btnUsers = document.getElementById("myUsers");
btnUsers.href = runUsers;
btnUsers.onclick = function () { document.location= runUsers };
var ancUsers = document.getElementById("myAnchorUsers");
ancUsers.href = runUsers;
</script>
</body>
</html>
所以我想知道我应该怎么做才能使所有的方法工作。
任何人都可以展示如何纠正上面的代码,使其工作。
=======================================================================
编辑
感谢所有为它做出贡献(这么快!)的人。
我把问题改成了一个工作示例,因为我以前搜索过,没有找到一个真正的工作示例。其他人将来可能会从中受益。
对这个问题做出否定反应的两个人(在几分钟内)我想说:
a)即使一个问题在别的地方已经有了答案,指出答案比仅仅提到"在别的地方已经有了答案"更有帮助
b)我已经提到过,在发布问题之前,我一直在努力寻找答案。
谢谢你的帮助!
这里的问题是<script>
元素在<head>
中,因此它在加载页面之前运行,并且您试图引用的元素还不存在。将<script>
标签移动到关闭</body>
标签之前。
相关文章:
- 将函数的上下文应用于javascript变量
- 如何通过ajax刷新JSF填充的javascript变量
- Javascript变量赋值|
- 限制javascript变量的最小/最大整数
- 来自文本输入null的html javascript变量
- 访问jsrender模板中的全局javascript变量并更新它
- 从数据库中获取数据并插入JavaScript变量
- 如何将javascript变量传递到Meteor Spacebars模板中
- 将JavaScript变量保存到Rails模型
- 在if语句下的html中使用javascript变量
- Javascript变量分配-按类别
- 操作javascript变量[HTML]以只显示文本
- 无法比较javascript变量
- 如何将smarty变量与javascript变量进行比较
- 如何使用PHP将javascript变量添加到mysql数据库中
- Javascript 变量使用 jquery 查找变量
- 重新加载页面时Javascript变量发生变化
- 在asp classic中使用javascript变量
- 全局Javascript变量变为null
- 如何向服务器端提交javascript变量