第一种,为img加id,然后使用document.getElementById('imgid').src=b+'.jpg'控制。
第二种,直接使用document.write输出img标签。
下面是源码:
<html>
<head>
<title>IMG</title>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<meta http-equiv="Content-Language" content="zh-CN" />
</head>
<body>
<img src="0.jpg" alt="" id="imgid"/>
<script type="text/javascript">
var a=5
b = parseInt(Math.random()*a)
//方法1
document.getElementById('imgid').src = b+'.jpg'
//方法2
document.write('<img src="'+b+'.jpg" alt=""/>')
</script>
</body>
</html>
1.如果你这变量a是最后个值<input type="text" value="" id="abc">
<script>
var abc = document.getElementById("abc")
abc.value = 在script中有一个变量a的值
</script>
2.如果就只是个变量那他就只能呆在script里了弄不到页面上,script处理一些操作方法用的
只要是被同一个html文件引用,那么他就是相通的直接使用就行,比如a.html同时引用b.js和c.js
b.js写函数test()c.js可以直接调用test()
如果html没有同时引用写两个,你可以自己在b.js中写document.write("<script src='c.js'></script>")然后就可以调用函数了。
扩展资料:
创建函数的语法
function函数名 (var1, var2, ..., varX) {代码... }
function函数名 (var1, var2, ..., varX) {代码... }
var1, var2 等指的是传入函数的变量或值。{ 和 } 定义了函数的开始和结束。
注意:无参数的函数必须在其函数名后加括号:
function函数名 () { 代码... }
function函数名 () { 代码... }
注意:别忘记 JavaScript 中大小写字母的重要性。"function" 这个词必须是小写的,否则 JavaScript 就会出错。另外需要注意的是,必须使用大小写完全相同的函数名来调用函数。
参考资料来源:百度百科-JavaScript 函数