temp_user.substring(0,2)=="游客"
解决方案 »
- EXTJS字体模糊不清怎么解决?
- 用javascript,在table中怎么画一个占两列的TD
- 关于一个JS常规表达式的问题
- 如何在動態加載對象(如文本框)後,用另一個object變量(即引用)將該對象保存下來?
- 初学提问,帮我看看,对象不支持属性或方法
- 一复杂的判断,高手请进。。。。
- input中,输入超过指定长度后,如何折行显示输入内容?
- 在页面前台判断,???50分!!!!!
- 如保获取IE的版本号!
- 空指针异常怎么处理 求高人帮忙啊!!!1急在线等
- javascript 的array问题
- 菜鸟问题:当点击引用时,焦点自动跳到回复输入框?界面下拉,如何实现,我知道锚的原理,但是在此不适用.
webchat_namelist其实是一个span的id。
span本身是空的
他是xmlhttp.responseText后innerHtml出来的。
if (temp_user.substr(0,4)=="游客")
<head>
<title></title>
<script>
function sub()
{
var str=document.getElementById("mystr").innerText;
if(str.substr(0,2)=="我们")
{
alert("截取成功");
}
}
</script>
</head>
<body>
<span id="mystr">
我们都是一家人
</span>
<input type="button" onclick="sub()"/>
</body>
</html>
希望取得字符串长度是2,而不是4
还要加一个判断(如果temp_user.value 是null的话,使用substr进行操作将出现错误)
可像如下这样:if( temp_user.value != null || temp_user.value != "")
{
if (temp_user.value.substr(0,2)=="游客")
{
alert("未注册用户不能发布消息!");
return false;
}
}
var temp_user=document.getElementById("webchat_namelist").innerText;
if (temp_user.substr(0,2)=="游客")
if (temp_user.substring(0,2)=="游客")
上面几句用哪个都可以。关键就在这呢。