<span id=my title="我的名字#我的爱好"> 标签 </span><script>
alert(document.getElementById('my').title.split("#")[0]);
这样可以 , 应该是浏览器 对字符间隔的 的问题
字符分割一般用 # 或 $ 通用
alert(document.getElementById('my').title.split("#")[0]);
这样可以 , 应该是浏览器 对字符间隔的 的问题
字符分割一般用 # 或 $ 通用
<span id=my title="我的名字 我的爱好"> 标签 </span> <script>
alert(document.getElementById('my').title.split(" ")[0]);
</script>
<span id=my title="我的名字 我的爱好"> 标签 </span> <script>
alert(document.getElementById('my').title.split(String.fromCharCode(13))[0]);
</script>
alert(document.getElementById('my').title.split("&")[0]);
</script> 分割字符 一般 用 $ 或 & 通用,否则有些会报错
等价于js中的:"我的名字"+ String.fromCharCode(13) +"我的爱好"
<span id=my title="我的名字 我的爱好"> 标签 </span>
/* ^^^^^^ 浏览器误解析了" ",却解析失败,成了空格. */
<script>
alert(document.getElementById('my').title.split(" ")[0]);
/* 所以建议这么写:
* alert(document.getElementById('my').title.split(" ")[0]);
*/
</script>
我只想显示出 “我的名字”
为什么总显示出 “我的名字 我的爱好”????
alert(document.getElementById('my').title.split(/\r/)[0]); //里面的"\r"是指回车