ここにいくつかの助けが必要です。私が気づいていない簡単な方法が必要です。言ってやるが、私は、hrefの値を変更します]ラジオボタンをクリックすると、私は理解してクリックされた項目に基づいて値を変更するダイナミックボタン...異なる要素からonclick値を変更してください
<input type="radio" onclick="document.getElementById('buy').href=this.value;" value="http://...1.html">Product1</input>
<input type="radio" onclick="document.getElementById('buy').href=this.value;" value="http://...2.html">Product2</input>
<a id="buy" href="#" onclick="addtocart(...)">Buy</a>
を持っています。私の質問は、それはonclickで同じことをすることが可能ですか?私はそれがhrefのような文字列を受け入れていないが、関数だけを聞いた。
ありがとうございます!
ボタン要素はhref属性を持つことはできません。それは無効なHTMLです。 – j08691
私の悪い、ごめんなさい、タグ –
あなたは間違いなく、要素がクリックされたときに呼び出される関数を変更することができます。そのようなことは、インライン属性を使用するのではなく、スクリプト要素内から行う方が簡単です。また、 'onclick =" decisionFunction() "' 'decisionFunction()'にif/elseまたはスイッチなどがあり、次にどの関数を呼び出すかを決めるオプションもあります。 – nnnnnn