当我在JavaScript中提醒选择元素的类型时,它显示"select-one".但我认为它会显示一个空字符串.
alert(document.getElementById('catsel').type)
// where catsel is a select box. it displayed select-one
Run Code Online (Sandbox Code Playgroud)
我在Firefox 3.0.0.10中对此进行了测试
它是跨浏览器的价值吗?我从来没有使用过这个属性.我只是想知道值select-one在所有浏览器中是否相同.
此外我在我的页面中使用jQuery.当我在整个项目中搜索字符串"select-one"时,在jquery.js中找到了匹配项.所以我得出结论,当页面加载时,jQuery正在为select元素设置属性"type".我对吗?
我写了一个preg_match代码来删除所有尾部斜杠,如下所示..
preg_replace("/(\/?)+$/",'',$_SERVER['REQUEST_URI']);
Run Code Online (Sandbox Code Playgroud)
这会在任何时候保持良好状态.
删除所有尾部斜线的替代方法是什么?
考虑用户会给sitename.com/folder/或sitename.com/folder//或sitename.com/folder