亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎樣給文字添加顏色

在外部JS文件中,要給內容文字設置為紅色字體,代碼怎么寫,document.getElementById().style.color="red";是錯誤的

正在回答

7 回答

也是醉了,樓主問個簡單問題下面回答的亂七八糟五花八門的。。

很簡單,就是你漏了要改色字段的id號,getElementById("id號")是獲取對應id號的對象,然后對對象進行相關的css操作就行了

1 回復 有任何疑惑可以回復我~

js:function aaa(){document.getElementById("pa").style.color="red";}

html:<p id="pa" onclick="aaa()">haha</p>

如果不設函數直接在html中把<script>標簽放到p后面,會直接執行改色

0 回復 有任何疑惑可以回復我~

document.getElementById().style.color="red";

這句話是沒有錯誤的,單單只是這句話肯定也是沒有效果的,需要加上這個Id的DOM對象;

例如:

<body>

<p id="p1"? onClick="chcolor()">123456</p>

<script>

????function onClick(){

????????document.getElementById("p1").style.color="red";

}

</script>

</body>


上面例子中通過P1就可以控制<p></p>標簽的dom對象了

你可以復制代碼過去試一下


0 回復 有任何疑惑可以回復我~

剛剛錯了,應該是這樣:

<script type="text/javascript">

function chcolor(){

var x=document.getElementById("p1");

x.style.color="red";

}

</script>

</head>


<body>

<p id="p1" onClick="chcolor();">123456</p>

</body>

</html>


0 回復 有任何疑惑可以回復我~
#1

czdll

親,你這是單擊后變色了,是事件了,他問的是設置紅色。。。
2016-02-03 回復 有任何疑惑可以回復我~

js

document.getElementById("p1").style.color="red"

html

<p id="p1">123456</p>


結果:

<p id="p1" style="color:red">123456</p>


0 回復 有任何疑惑可以回復我~

document.getElementById("xxx").style.color="red"

0 回復 有任何疑惑可以回復我~

在JS中:

var fontColor=document.getElementById("p1");

fontColor.style.color="red";

在HTML中:

<p id="p1">123456</p>


0 回復 有任何疑惑可以回復我~
#1

宣xuan

JS要放在P的后面,不然找不到ID。
2016-02-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

怎樣給文字添加顏色

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號