Pass parameter in href html
I am trying to give another variable when Show
Above is my code. I want to pass value asked Dec 13, 2018 at 8:03
임지웅임지웅 1211 gold badge1 silver badge8 bronze badges 3 The only way that JS can communicate (easily) between URLs is by creating a parameter on your link. For example:
On the receiving page, fetch that parameter data. If you are wanting the data embedded into the link purely via JS, you can append to the HREF using something similar to this by using the jQuery library:
answered Dec 13, 2018 at 8:09
Just do this on your main page:
And on
answered Dec 13, 2018 at 8:08
Jack BashfordJack Bashford 42k11 gold badges46 silver badges77 bronze badges 4 You can reset the href value by concatenating the existing value with the new value:
answered Dec 13, 2018 at 8:07
Giulio BambiniGiulio Bambini 4,5554 gold badges19 silver badges34 bronze badges 2 As i understand you want to add query parameter
Because new tab doesn't work in snippet, check it in jsfiddle. answered Dec 13, 2018 at 8:12
MohammadMohammad 20.5k15 gold badges53 silver badges80 bronze badges 1 Would would need a way to acceess Html parameters. I dont believe its possible in html. There is a good load of Javascript Methods however. For example:
} You would call this function like so
Your URL in href would look like: a.html?fruit=Apple However this is hardcoded, if you wanted some nice dynamics with this prehpas use angularJS to create this with. Source answered Dec 13, 2018 at 8:16
1 How do I pass a parameter to a link in HTML?The % is a reserved character indicating the start of an URL-encoded character. The request parameters must be URL-encoded. The JSTL
How do I add a variable to a link in href?Can we pass function to href?The anwer is: not possible.
What is href =# in HTML?Definition and Usage
The href attribute specifies the URL of the page the link goes to. If the href attribute is not present, the tag will not be a hyperlink. Tip: You can use href="#top" or href="#" to link to the top of the current page!
|