JavaScript を初めて使用するので、ギャラリーの JavaScript を使用して URL から ID を抽出するのに助けが必要です。
これはリンクです: www.shinylook.ro/produs/44/mocasini-barbati.html。
変数にその数値 44 が必要です。
JavaScript を初めて使用するので、ギャラリーの JavaScript を使用して URL から ID を抽出するのに助けが必要です。
これはリンクです: www.shinylook.ro/produs/44/mocasini-barbati.html。
変数にその数値 44 が必要です。
オブジェクトを使用しlocationて URL を取得する必要があります。その後、 を使用splitして URL をスラッシュで分割できます。
location.pathname.split('/')[2] // Returns 44 in your example
String#splitまたは正規表現を使用してそれを行うことができます。
String#split区切り文字で文字列を分割し、結果として配列を取得できます。したがって、あなたの場合、分割して、インデックス 2 になる/配列を取得できます。44
リンクされたページのさまざまなデモで示されているように、正規表現を使用すると、はるかに複雑な照合と抽出を行うことができます。例えば、
var str = "www.shinylook.ro/produs/44/mocasini-barbati.html";
var m = /produs\/(\d+)\//.exec(str);
if (m) {
// m[1] has the number (as a string)
}
どちらの場合も、数値は文字列になります。parseIntたとえば、で解析できますn = parseInt(s, 10)(ベース10であると仮定)。