如何在javascript中使用div类文本?

时间:2012-11-12 01:30:06

标签: javascript html

截至目前,我能够从图像中检索alt文本,但我也试图从div类中检索文本以根据图像显示。这是我用来检索替代文字的脚本

      var title = $i.attr( 'alt' );
        $('#title').text( title );

现在如何更换.attr是.div?我是javascript的新手。任何帮助将不胜感激。

3 个答案:

答案 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>

Fiddle demonstrating it working

Documentation on .text()

Documentation on .html()

答案 2 :(得分:0)

您可以这样使用innerHTML

var myTextDiv = document.getElementById('divID');
console.log(myTextDiv.innerHTML)
​

或者使用jQuery:

console.log( $('divID').innerHTML )

现场观看: http://jsfiddle.net/scMXx/3/