截至目前,我能够从图像中检索alt文本,但我也试图从div类中检索文本以根据图像显示。这是我用来检索替代文字的脚本
var title = $i.attr( 'alt' ); $('#title').text( title );
现在如何更换.attr是.div?我是javascript的新手。任何帮助将不胜感激。
答案 0 :(得分:1)
如果您正在寻找的是能够获得并设置div的类:
从你的div获取课程:
var myClass = $('#title').attr('class');
设置类(假设您只想为div设置一个类)
$('#title').attr("class","someClassYouWantToSet");
答案 1 :(得分:1)
有几种方法可以做到,这取决于你是否也想要div中的所有样式。
<div id="subject"><span>Hello</span> world!</div>
var text = $('#subject').text(); //Will return only the text with #subject
var html = $('#subject').html(); //Will return all tags. eg <span></span>
答案 2 :(得分:0)
您可以这样使用innerHTML
:
var myTextDiv = document.getElementById('divID');
console.log(myTextDiv.innerHTML)
或者使用jQuery:
console.log( $('divID').innerHTML )