настоящего времени у меня следующий яваскрипт код работа:(Javascript) Как извлечь последнюю часть текущего URL-адреса без расширения файла?
<script type="text/javascript">
urlPath=window.location.pathname;
urlPathArray = urlPath.split('/');
urlPath1=urlPathArray[2];
document.write('<a href="http://www.example.com/contact.php?id='+urlPath1+'">test</a>');
</script>
позволяет сказать, что текущий URL является http://www.example.com/products/0033.htm
Javascript производит гиперссылка на http://www.example.com/contact.php?id=0033.htm
Как изменить этот сценарий так, чтобы urlPath1 и возможная гиперссылка без части «.htm»?
Является ли файл расширением любого размера или только '.htm'? Потому что вы можете просто использовать подстроку –
'urlPathArray [2];' Использовать 'urlPathArray [urlPathArray.length - 1]', чтобы получить последний элемент ... –