我在我的網站上有一個評論框,有10條評論。我想縮短「每個」,然後放置一個「閱讀更多」鏈接。當人們點擊每個鏈接時,它會爲該特定評論發現更多文本。這是互聯網上非常普遍的概念。我不在乎文本是否可以再次隱藏,就像它可以顯示的一樣。我知道每個隱藏的評論都需要一個單獨的ID。我有打開一個評論的代碼,但當然當你點擊下一個評論時什麼也沒有發生。所以,我需要從上到下的全部JavaScript代碼,它們會在點擊時單獨打開每個評論。我不熟悉JavaScript編碼,因此非常感謝任何幫助。通過點擊鏈接顯示長文本的隱藏部分
下面是似乎適用於一個評論的代碼:如果您可以改進它,那很好,但我真的需要添加它以便所有其他ID的工作。我有「顯示」作爲我的可點擊鏈接的ID,「內容」是隱藏文本的ID。我在想,其他ID的也只是遵循「show2,show3,等等」,然後‘內容2,content3等’
function showHideP(Id) {
var obj = document.getElementById('content');
if (obj) {
obj.style.display = 'block';
}
var obj = document.getElementById('show');
if (obj) {
obj.style.display = 'none';
}
}
你可以發佈你的HTML以及甚至更好地創建一個[jsfiddle](https://jsfiddle.net)? – arcyqwerty
從你的代碼的外觀來看,你根本沒有使用'Id'參數。你總是選擇'id =「content」'和'id =「show」'。也許如果你的元素是'