js 實現內容的展開和收縮


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js實現內容模塊展開和收縮</title>
<style>
p{
width: 400px;
margin: 40px auto;
border: 5px solid yellow;
padding: 20px;
}
</style>
<script>
window.onload = function () {
var span = document.getElementsByTagName("span")[0];
console.log(span);
var btn = document.getElementsByTagName("a")[0];
//拿到所有文字
var str = span.innerHTML;
//設置一個開關,記錄展開和收縮
var isOn = true;
//btn添加事件,在事件里修改span文字
btn.onclick = function () {
//點擊按鈕的時候改變開關的值
isOn = !isOn;
if(isOn == true){
span.innerHTML = str;
btn.innerHTML = "收縮";
}else{
//收縮
span.innerHTML = str.substring(0, 30)+"...";
btn.innerHTML = "展開";
}
}
}
</script>
</head>
<body>

<p>
<span>
剛好遇見你,余生都是你

------願每一個等待的人最后都能精誠開,願每一個去愛的人都能被溫柔待。

今生今世,你負責美麗,我負責愛你。其他無能為力的交給風,交給雨,交給藍天白雲,交給大地海洋。

今生今世,願世界對你溫柔深情以待。免你驚,免你苦,免你四下流離,免你無枝可依。

不知何時起,你成了我心中守口如瓶的一個秘密,我不會再向別人分享你的消息,也不願與別人分享你生命里的點點滴滴。

愛本就是自私的,不自私的愛還算愛嗎?我很自私的想讓你留在身邊,於現在牽手於未來白頭。

我再愛你,亦不能替你做任何決定,也無力想去改變你的脾氣。

仔細想來不如索性對如風的你三緘其口,對生活賜予的一切照單全收。

我相信每一個等待的人最后都能精誠開,每一個去愛的人都能被溫柔待;

每一個努力的人都會有所收,每一對相愛的人都能到最后。

等我們年邁蹉跎,步履緩慢,家庭和睦美滿,兒女承歡膝下。

等我們頤養天年,不再為功名奔波,不再為生計忙碌。

若我還能鼓起勇氣,若你還願洗耳恭聽,依然會說我愛你。

用我那牙口不全的嘴唇,吻你依然美麗的臉頰。

我會洗去一身風塵疲憊,滿臉回憶的向你說起我們的前塵往事。

說一個從年少到遲暮,從青年到老去屬於我們相知相愛的故事。

你是莞爾失笑,還是潸然淚下,亦或是挽起我的手臂,如現在一樣的幸福甜蜜。
</span>
<a href="javascript:;">收縮</a>
</p>

</body>
</html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM