-1
4

2 回答 2

0

我从未听说过dataDOM 元素上的属性。感谢您,我了解到它是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 回答