2 回答

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
外部連接的JS的話是不可能和頁面結(jié)合起來取到值的,因此一種可行的方案是:
把外部JS的邏輯變成一個(gè)函數(shù)寫在JS文件中,函數(shù)接受參數(shù)
在頁面中寫JS調(diào)用該函數(shù),這時(shí)參數(shù)就可以使用<%=%>進(jìn)行輸出了
比如在Edit.js中這么寫:
function someFunc(param) {
? //...
}
在頁面中就這么寫
<script type="text/javascript" src="../Pub/js/Edit.js"></script>
<script type="text/javascript">
? someFunc('<%= TypeInfo %>');
</script>

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
<script type="text/javascript" language="javascript">
var ret='<%=TypeInfo %>';
;
</script>
那么我要在引用的Js中<script type="text/javascript" src="../Pub/js/Edit.js"></script>
-------------------------------------------------------------------------------------------------------------
只要你引用的Edit.js放在ret='<%=TypeInfo%>'所在的script塊后面,你的edit.js中可以直接使用ret這個(gè)js變量.
添加回答
舉報(bào)