html中定义的变量能在JS文件中使用吗?

比如在HTML中,是这样写的
<script src="d:\11.js">
var shurk1=document.getElementById("1");
var shurk2=document.getElementById("2");
var shurk3=document.getElementById("3");
</script>
我是想把上面HTML里面定义的变量,用到11.JS里面使用。
也就是说,将变量定义在HTML中,但使用是在JS里面,有高手吗?先谢了!!!!

第1个回答  推荐于2016-01-15
html <scirpt></scirpt>中的全局变量能在js文件中使用的,局部变量通过闭包方式引用
第2个回答  2011-09-08
可以,但顺序要调整下,另外你一个script两用是不可以的。
第3个回答  2011-09-08
引用的和定义的 要分开
第4个回答  2011-09-08
一、JavaScript脚本语言的特性
JavaScript脚本语言是一种面向浏览器的网页脚本编程语言。脚本语言有以下几个特性:
1、在客户端执行。完全在用户的计算机上运行,无须经过服务器。
2、面向对象。具有内置对象,也可以直接操作浏览器对象。
3、动态变化。可以对用户的输入作出反应,也可以直接对用户输出。
4、简单易用。JavaScript脚本语言虽然简单,但初学者也能快速掌握。
5、只能与HTML语言一起使用。要通过浏览器解释执行。
二、如何在HTML中加入JavaScript脚本

JavaScript采用的格式如下:
<Script Language="JavaScript">
JavaScript 语句
</Script>
把上述语句放在HTML的<head>与</head>之间,也可放在<body>与</body>之间。
例子:在网页上显示“你好!”。
<html>
<body>
<Script Language="JavaScript">
alert("你好!")
</script>
</body>
</html>
三、在浏览器地址栏直接执行JavaScript脚本

也可以在浏览器的地址栏中输入JavaScript语句,由浏览器直接执行。
如输入:javascript:alert(200*75)
四、调用JavaScript文件

可以将纯JavaScript的语句另外保存在一个"*.js"的文件中,需要时再调用。

例子:调用test.js文件,显示提示。
<html>
<body>
调用test.js文件
<script language="JavaScript" src="test.js">
</script>
</body>
</html>
test.js的文件内容如下:
alert("这是被调用的语句。")

五、注释语句

用<!- ... ->表示注解部分,用作说明解释,浏览器不显示出来。不要也可以。
另外,双斜线 "//" ,是JavaScript 的注释语句,它后面的语句不被执行。
六、变量的使用

变量的声明:Var usename
变量的赋值:usename="李国强"
例子:在网页上显示“李国强你好!”。
<html>
<body>
<Script Language="JavaScript">
Var usename
usename="李国强"
alert(usename + "你好!")
</script>
</body>
</html>
七、数组

数组的定义:var name=new Array(5) 用 new 来生成数组。
数组的赋值:name[1]="Marry"
数组的初始化:var name=new Array("Marry","Petty","Mike","Jphn")
数组的引用:name[1]

注:数组的第一个素由1开始。
八、运算符与表达式

1、代数运算符:加(+)、减(-)、乘(*)、除(/)、取余(%)。
2、比较运算符:等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)。
3、逻辑运算符:逻辑与(&&)、逻辑或(||)、逻辑非(!)。
表达式:由变量和运算符组成的式子。如:usename + "你好!"
本回答被网友采纳

html中定义的变量能在JS文件中使用吗?
html <scirpt><\/scirpt>中的全局变量能在js文件中使用的,局部变量通过闭包方式引用

怎么把html的{{}}中的数据传到js?
在HTML的script标签中使用内联JavaScript代码,可以直接在HTML中使用{{}}模板语法,并在JavaScript中获取传递的数据。<script> var data = "{{yourData}}";\/\/ 使用data变量进行数据处理 <\/script> 2. 使用全局变量:将数据存储在全局变量中,然后在JavaScript代码中引用该全局变量。<script> window.your...

.js 文件怎样接受html 传递的参数,html 怎样传递参数给.js文件
1、首先创建一个文件夹,这个文件夹有一个js文件夹和一个html文件。js文件夹用来存放需要引入的js文件。2、打开html文件,在html文件上找到<body>,在<body>标签里创建一个按钮标签,然后给这个标签添加一个点击addJs事件。3、在js文件夹下创建一个js文件为addJs.js。4、在addJs.js文件上输入一个a...

.js 文件怎样接受html 传递的参数,html 怎样传递参数给.js文件
2、在项目中添加Content文件夹,并添加jquery文件,添加HomeController与Index页面文件。 3、在HomeController中添加演示方法AjaxTest(string testName)。 4、js传递一个参数到后台,在Index页面添加调用后台方法的ajax。 5、在visual studio中按F5,即可开始调试运行。 6、修改HomeController的AjaxTest(string testName, stri...

js可以加入html标签吗?
js文件不是htm文件,所以里面不能有html标记(在输出语句中包含的html标记除外)。即使js文件中可以用<script>标记,由于js文件本身就是由<script src="...">标记调用的,这就变成重复标记了,是画蛇添足了。js属于脚本文件,是由脚本代码组成的。其实把正常的<script>与<\/script>标记之间的代码剪切...

Js中innerHtem中怎样使用定义的var变量
var location;function add(){ j=sqd.rows.length;location=vertical+j;newRow=document.all.sqd.insertRow(-1)newcell=newRow.insertCell()newcell.innerHTML=j newcell=newRow.insertCell()newcell.innerHTML="<input type='text' id=‘“ + location + ”’\/>" \/\/如此 newcell=newRow....

怎么在js文件中调用html里的js方法
首先要看你的.JS是不是导入到你所说的.HTML文件中,如果是的话,可以将导入.JS的语句写到.HTML文件的下面,这样.JS文件就可以调用.HTML里的方法;如果你所说的是.JS与.HTML都不是同一个页面,那么你就要使用某些方法将.HTML文件的内容导入到.JS文件这样才能引用,但还是要跟上面的方法一样,.HTML...

js在HTML中的引用,为什么引用不了?
第一:单独的js文件里不要有<script> 第二:Html页面中引用的js路径为js\/dduan.js

怎么在js中拼接字符串,变量,html
在JS中,使用单引号'和双引号"都是可以的,只要成对使用就行。有时单双引号混用,是因为拼接的字符串里还有双引号或单引号,为了减少使用转义符\/的次数,所以一般会选用跟字符串里存在的引号不同的符号来将整个字串括起来 例如字串:<a href="acb">,现在定义一个变量x,如果用双引号的话,就必须...

js调用html中js定义的数组,求方法
<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Document<\/title><script> var arr1=['a','b','c','d']<\/script><script> alert(arr1)<\/script><\/head><body><\/body><\/html>直接调用就可以。确保定义数组的那个JS在调用那个JS之前即可。

相似回答