读书人

请问!怎么取JS文件中的变量值

发布时间: 2012-03-04 11:13:34 作者: rapoo

请教!如何取JS文件中的变量值。
JS文件中的一个函数中有一个变量str,我现在另一个htm文件想用这个变量值,要怎么做呢?
js文件my.js 内容如
function aaa(b)
{
...........
var str = '<table><tr><td>11111fdfdfdd';
str += '22222xxxfdfd';
..........

}

.htm文件
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="my.js"></SCRIPT>
<div id=xxx></div>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
xxx.innerHTML=str ;
</SCRIPT>

[解决办法]
function aaa(b)
{
...........
var str = ' <table > <tr > <td >11111fdfdfdd ';
str += '22222xxxfdfd ';
..........
return str;
}

调用

xxx.innerHTML=aaa(b)


[解决办法]
函数里的变量是不能直接调用的,因为只在函数运行时才出现,函数运行完后会自动消失。全局变量才能正常调用。

楼上的用return返回值间接等于调用了函数内部变量,聪明哈。

读书人网 >JavaScript

热点推荐