在div中添加内容和为添加的内容设置样式可以使用HTML和CSS来完成。
使用HTML: 在div标签中添加文本或其他标签。例如,可以在div中添加p标签来添加文本。
<div id="myDiv"><p>这是我的div中的文本内容</p>
</div>
使用CSS: 为添加的内容设置样式. 通过选择器,找到需要设置样式的元素,然后给它设置样式。例如,可以使用id选择器来设置文本的颜色。
#myDiv p { color: red}
这样就可以在div中添加文本内容并为其设置样式.
不过,需要注意的是这只是一种简单的方法,在实际应用中,如果要让样式更加美观和丰富,你可以使用更多的CSS选择器和属性,还可以使用JavaScript来动态的添加和修改内容。
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<div id="dictionary">
</div>
<div class="letters">
<div class="letter" id="letter-a">
<h3><a href="entries-a.html">A</a></h3>
</div>
<div class="letter" id="letter-b">
<h3><a href="entries-a.html">B</a></h3>
</div>
<div class="letter" id="letter-c">
<h3><a href="entries-a.html">C</a></h3>
</div>
<div class="letter" id="letter-d">
<h3><a href="entries-a.html">D</a></h3>
</div>
<!-- and so on -->
</div>
</head>
<body >
<script>
$(document).ready(function() {
$('#letter-c a').click(function(event) {
event.preventDefault()
$.getScript('c.js')
})
})
</script>
</body>
</html>
将写好的c.js文件放置同一个目录下面
var entries = [
{
"term": "CALAMITY",
"part": "n.",
"definition": "A more than commonly plain and..."
},
{
"term": "CANNIBAL",
"part": "n.",
"definition": "A gastronome of the old school who..."
},
{
"term": "CHILDHOOD",
"part": "n.",
"definition": "The period of human life intermediate..."
}
//省略的内容
]
var html = ''
$.each(entries, function() {
html += '<div class="entry">'
html += '<h3 class="term">' + this.term + '</h3>'
html += '<div class="part">' + this.part + '</div>'
html += '<div class="definition">' + this.definition + '</div>'
html += '</div>'
})
$('#dictionary').html(html)
//$('#dictionary').append(html)
这里的$('#dictionary').html(html)可以直接将需要的代码放入到指定的div内 (<div id="dictionary">)
也可以通过$('#dictionary').append(html)将代码附加到指定的div内 (<div id="dictionary">)
思路:先获取div对象,然后用innerHTML属性设置内容。当div用id属性标识时,可以直接用document.getElementById()获取;当div是用其他属性(如name,class)标识,就需要使用document.getElementsByTagName()获取对象,然后循环判断属性进行筛选。
下面实例演示根据div的class设置div的内容:
1、HTML结构
<div class="test"></div><input type="text" id="test"/><input type='button' value='发送' onclick="fun()"/>
2、javascript代码
function fun(){var str = document.getElementById("test").value
var divs = document.getElementsByTagName("div")
for(i=0i<divs.lengthi++){
if(divs[i].className == "test"){
divs[i].innerHTML += "" +str
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)