我想拆分URL的一些特定部分,这是我到目前为止所拥有的.
<script type='text/javascript'>
var query = window.location.pathname.split( '/' );
query = window.location.pathname.split( '.html' );
var redirectpath = "http://www.mydomain.com/search/?q="
window.location.href = redirectpath + query;
</script>
Run Code Online (Sandbox Code Playgroud)
URL结构将如下所示:
http://www.mydomain.com/page/2013/05/some-page-title.html
Run Code Online (Sandbox Code Playgroud)
变量query输出像这样;
page,2013,05,some-page-title
我只想要这个some-page-title部分并删除连字符.
所以最终的输出是 http://www.mydomain.com/search/?q=some page title
怎么可能?请帮忙!!谢谢
我遇到了这个代码的问题,它在IE以外的所有浏览器上工作.
HTML
<div class="separator">
<a href="http://www.domain.com/images/s1920/original.jpg">
<img height="250" src="http://www.domain.com/images/s400/photo.jpg" />
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
JAVASCRIPT
<script type='text/javascript'>
var ImageSource = document.getElementsByClassName('separator')[0].getElementsByTagName('a')[0].href;
ImageSource = ImageSource.replace(/0\//, '0-d/');
</script>
Run Code Online (Sandbox Code Playgroud)
它按预期工作,但当我在IE上测试它返回此错误,
Message: Object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?