<HTML>
<HEAD>
<TITLE>New Document </TITLE>
<script language="javascript">
var urlArr = new Array()
urlArr.push("http://www.malatamobile.com/images/ban3.swf")
urlArr.push("http://www.malatamobile.com/images/ban1.swf")
urlArr.push("http://www.malatamobile.com/images/ban2.swf")
function change(sortId){
var flashHtmlArr = new Array()
flashHtmlArr.push("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"")
flashHtmlArr.push("codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"500\" height=\"400\">")
flashHtmlArr.push("<param name=\"allowscriptAccess\" value=\"sameDomain\">")
flashHtmlArr.push("<param name=\"movie\" id=\"flashUrl\" value=\""+urlArr[sortId]+"\">")
flashHtmlArr.push("<param name=\"quality\" value=\"high\">")
flashHtmlArr.push("<param name=\"bgcolor\" value=\"#ffffff\">")
flashHtmlArr.push("<param name=\"menu\" value=\"false\">")
flashHtmlArr.push("<param name=\"wmode\" value=\"opaque\">")
flashHtmlArr.push("</object>")
document.getElementById("mydiv").innerHTML = flashHtmlArr.join('')
}
</script>
</HEAD>
<BODY>
<div id="mydiv0" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('0')">内容1</div>
<div id="mydiv1" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('1')">内容2</div>
<div id="mydiv2" style="border:1px solid #ff0000width:50pxheight:50px" onmouseover="change('2')">内容3</div>
<div id="mydiv" style="border:1px solid #ff0000width:250pxheight:250pxposition:absoluteleft:200pxtop:200px">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="500" height="400">
<param name="allowscriptAccess" value="sameDomain">
<param name="movie" id="flashUrl" value="http://www.malatamobile.com/images/ban2.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="menu" value="false">
<param name="wmode" value="opaque">
</object>
</div>
</BODY>
</HTML>
<!DOCTYPE html><html>
<meta charset="utf-8" />
<script>
function testZ() {
var x=9
var y=1
var z=x+y
return z
}
function getZ () {
var i = testZ()
alert(i)
}
</script>
<body>
<div onclick="getZ()" style="color:red">Click Me 点我..</div>
</body>
</html>
一个函数返回的值是拿来供另一个或其他多个函数使用的,一个函数里面返回的变量值只能在函数内部查看调用,返回值就提供了一个连接多个函数的通道。不然的话你得用全局变量,js里面用全局变量是很糟糕的
js里面时不能像你这样写法一次返回多个值的,只能返回x、y中的一个(其他很多语言这点都比js方便)。
要返回多个的话,你可以把x、y放到数值之类的玩意里面,然后再把整个数组返回出去。接收处理数据的另一个函数再把数组里面的x、y分别取出来使用。
有几种方法返回多个值,你百度下:js返回多个值
使用return语句
return的内容可以是值、变量、表达式、函数~~~(如下案例为返回一个表达式,返回的是str和str2连接的结果)
<script>function h5course() {
var str = 'HTML5学堂'
var str2 = '原创技术文章分享'
return str+str2
}
console.log(h5course())
</script>