在html中用js怎么判断变量的值

JavaScript09

在html中用js怎么判断变量的值,第1张

如果 $limit 是动态网页 asp 或者php 输出到html的 

那么 你在html就可以通过js获取

当然 要想通过js获取到 $limit 的前提是 把$limit放在一个隐藏域中

例如

<input id='limit ' type='hidden' value='变量值' />

<div id=ctellist></div>

<script type="text/javascript">

var limit = document.getElementById("limit").value

if(limit==0){

document.getElementById("ctellist").innerHTML = "文字"

}else{

document.getElementById("ctellist").innerHTML = limit

}

</script>

一般的, session 是通过 cookie 来维持的, cookie 的名字可以通过配置指定一个名称

<sessionState

mode="[Off|InProc|StateServer|SQLServer|Custom]"

timeout="number of minutes"

cookieName="session identifier cookie name"

cookieless=

"[true|false|AutoDetect|UseCookies|UseUri|UseDeviceProfile]"

regenerateExpiredSessionId="[True|False]"

sqlConnectionString="sql connection string"

sqlCommandTimeout="number of seconds"

allowCustomSqlDatabase="[True|False]"

useHostingIdentity="[True|False]"

stateConnectionString="tcpip=server:port"

stateNetworkTimeout="number of seconds"

customProvider="custom provider name">

<providers>...</providers>

</sessionState>

在 js 中可以判断这个名称的 cookie 是否存在.

function getCookie(name) {

var cookies = document.cookie.split("")

for (var i = 0i <cookies.length++i) {

var a = cookies[i].split("=")

if (a.length == 2) {

a[0] = a[0].trim()

a[1] = a[1].trim()

if (a[0] == name) {

return unescape(a[1])

}

}

}

return ""

}