寻找一个简单的JavaScript示例来更新DOM
时间:2020-03-05 18:47:44 来源:igfitidea点击:
我正在寻找一个更新DOM的简单JavaScript示例。
有什么建议?
解决方案
回答
我相信本jQuery教程中的示例可能会为我们提供帮助:http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery
回答
一个更具体的问题可能会给出更有用的结果,但这是一对简单的代码片段,它们显示并稍后更新状态容器元素中的文本。
// give some visual cue that you're waiting container.appendChild( document.createTextNode( "Getting stuff from remote server..." ) ); // then later... // update request status container.replaceChild( document.createTextNode( "Done." ), container.firstChild );
回答
这是一个简短的纯JavaScript示例。假设我们有一个ID为" maincontent"的div。
var newnode = document.createTextNode('Here is some text.'); document.getElementById('maincontent').appendChild(newnode);
当然,使用jQuery可以使事情变得容易得多(尤其是当我们想做更复杂的事情时)。
回答
<html> <head> <title>Font Detect please</title> <script src="prototype.js" type="text/javascript"></script> <script type="text/javascript"> $('Myanmar3').update('False'); $('Myanmar3').innerHTML; </script> </head> <body> <table border="1"> <tr><td>Font</td><td>Installed</td></tr> <tr><td>Myanmar3</td><td id=Myanmar3>True</td></tr> </table> </body> </html>
我有一个像上面这样的简单代码,并且正在尝试使用Prototype通过Javascript将结果从True更改为false。我可能做错了什么?
编辑:知道了。我没打电话:D
回答
@拉维
这是代码的工作示例
<html> <head> <title>Font Detect please</title> <script src="prototype.js" type="text/javascript"></script> <script type="text/javascript"> function changeTD() { $('Myanmar3').innerHTML = 'False'; } </script> </head> <body> <table border="1"> <tr><td>Font</td><td>Installed</td></tr> <tr><td>Myanmar3</td><td id="Myanmar3">True</td></tr> </table> <a href="javascript:void(0);" onclick="changeTD();">Click Me</a> </body> </html>
我们会注意到,我添加了一个小链接,我们必须单击该链接才能进行实际更改。我认为这可以使尝试实际操作更加容易。