需要一些幫助。必須有一種我不知道的簡單方法。我說,我有一個動態按鈕,改變基礎上被點擊的項目值...更改來自不同元素的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>
我明白了,點擊單選按鈕將變爲href值。我的問題是,是否可以在onclick上做同樣的事情?我聽說它不接受字符串像href,但只有一個函數。
非常感謝!
按鈕元素不能有href屬性。這是無效的HTML。 – j08691
哎呀抱歉,我的壞,應該是標籤 –
你肯定可以改變什麼功能被稱爲單擊元素時。這種事情在腳本元素中更容易完成,而不是嘗試使用內聯屬性。你也可以選擇使用'onclick =「decisionFunction()'',其中'decisionFunction()'有一個if/else或者switch或者其他的來決定下一個要調用的函數。 – nnnnnn