问问题
122 次
2 回答
0
我从未听说过data
DOM 元素上的属性。感谢您,我了解到它是textNode
元素上的属性(与 相同nodeValue
)。
此外,getElementsByTagName
在 ID 可用时使用效果不佳。
subString
不起作用,它是substring
。大小写对于方法很重要,因为 javascript 是区分大小写的(就像大多数编程语言一样)。
您缺少的另一件事是else
. 在您的代码中,var newans...
将始终运行。
这里有一些工作:
window.onload = function() {
var ans = document.getElementById( 'message' ).textContent;
if ( ans.length < 10 ) {
alert( ans );
}
else {
var newans = ans.substring( 0, 9 ) + '...';
}
}
于 2012-05-04T06:59:26.067 回答
0
于 2012-05-04T07:05:24.740 回答