inner text of element passed as <span onclick=foo(this) &
inner text of element passed as <span onclick=foo(this) >myText</span>
HTML:
<span onclick="foo(this);" >myText</span>
在JavaScript函数中,我需要获取此span元素的innerText。
function foo(parameter) {
alert($(parameter).text);
}
它总是返回undefined。我尝试过innerHTML、textContent等,但没有任何帮助。
您需要调用text
作为函数,因为它实际上是jQuery函数。
function foo(parameter) {
alert($(parameter).text());
}
或通过原始JavaScript
function foo(parameter) {
alert(parameter.textContent);
}
看起来您正在使用jQuery,所以请使用.html()
function foo(parameter) {
alert($(parameter).html());
}
使用JQUERY
看看这把小提琴
您可以使用jQuery的html()
函数。你应该重写你的Javascript如下
function foo(parameter) {
alert($(parameter).html());
}
请阅读文档中有关html()
的更多信息
使用Java脚本
看看小提琴
使用纯javascript,可以按如下方式完成。为此,您应该使用innerHTML
。
function foo(parameter) {
alert(parameter.innerHTML);
}
请阅读文档
innerHTML
的更多信息
相关文章:
- 如何在执行此特定onclick事件时执行JavaScript函数
- Setting default onclick behavior for <img> tag in gene
- Javascript全局onclick监听器
- 如何调用“;链接_;在onclick事件上使用Javascript
- onclick函数需要双击,因为类分配延迟
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 使用onclick绘制SVG路径
- 如何将数据从onclick按钮传递到变量
- 选择onclick事件jquery
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 如何刷新列表框内容onclick或blur事件
- OnClick/Onhover Javascript/jquery
- 执行php函数的onclick事件的其他替代方案
- Javascript onclick函数会立即调用(而不是在单击时调用)
- 动态创建OnClick事件Javascript
- onclick风格的整个李不想要
- jquery Onclick函数带有导致双击的回调排序函数
- 使用element简化onclick函数
- 将函数从onclick修改为onload
- inner text of element passed as <span onclick=foo(this) &