2011-08-09 100 views
1

之间的文本在HTML中有标签,如
< DIV ID = “ABC” > TEXT HERE </DIV > 你会在这里CAL lthe正文什么地方? 我想过把它叫做价值,但价值本身就是一个标签的属性。从开始标记结束标记词义打开和关闭HTML标签

回答

5

一切都是“HTML元素” 你指的是位是元素含量

+1

这是正确的,虽然它也包含嵌套元素,所以可能太笼统了。话虽如此,我想不出更好的。 –

+0

是的 - 这是一个公平点。我也想不出任何更精确的东西! –

+0

我不是100%确定的,但将它称为CDATA或字符数据也可能是正确的,以便将其与嵌套元素(它们是标记)区分开来。 – FrustratedWithFormsDesigner

1

这取决于什么究竟你指的是:

  • 是不是什么东西那在<div>标签内?
  • 这是<div>标签内的文字吗?
  • 它是<div>标签内的第一个文本节点吗?
  • 你是在谈论HTML作为一门语言,还是关于HTML的DOM模型,或者关于访问HTML的API?
  • ...

的问题不是那么容易回答的问题。一些例子:

  • 使用JavaScript,你可以使用innerText指文本内容,而你会使用innerHTML指任何HTML内容。
  • 使用DOM库像DOM4J,该字符串的元素中的通用术语是由getStringValue()
  • 使用XSLT来确定,则可以使用string()方法来检索文本
  • ...

我个人的答案是将其称为元素的(内部)文本。

相关问题