我在我的html頁面上有一個文本框,我想運行人們把它放在文本框中的javascript代碼。我怎樣才能做到這一點?如何運行放在文本框中的Javascript代碼(在HTML5中)
1
A
回答
2
您可以使用document.getElementsByName
<input name="textbox" type="text" />
<input name="buttonExecute" onclick="execute(document.getElementsByName('textbox')[0].value)" type="button" value="Execute" />
相似,我發現here
3
您可以創建動態像發現
這裏有一個簡單的例子,你可以複製並粘貼到HTML一個新的腳本的東西文件,並看到它的工作。你會注意到一旦被調用,頁面就會重新加載並停止。這可以通過使用ajax和一個單獨的頁面來解決,執行代碼並返回一個值或字符串,或者你的代碼應該返回的東西。
<html>
<head>
</head>
<body>
<script>
function doIt() {
var headID = document.getElementsByTagName("head")[0];
var newScript = document.createElement("script");
newScript.type = "text/javascript";
newScript.innerHTML = document.getElementById("textarea").value;
headID.appendChild(newScript);
}
</script>
<textarea name="textarea" id="textarea">
</textarea>
<input type="button" value="Do It" onclick="doIt();" />
</body>
<html>
+0
是innerHtml在腳本元素上設置的正確屬性? – levik 2011-02-16 05:20:23
1
您還可以創建一個JavaScript函數使用jQuery獲取內容並執行您想要的代碼,但你必須將ID設置爲文本框
<script>
$("#run").click(function() {
var element = $("input#textbox").val();
//code to execute
}
</script>
<input type="textbox" value="Type something" id="textbox"></input>
<button id="run">Run Code</button>
相關問題
- 1. 如何在PHP中運行JavaScript代碼
- 2. 如何在腳本文件中運行linux中的matlab代碼?
- 3. 如何在服務器端Java代碼中運行JavaScript代碼?
- 4. 如何在崇高的文本2中運行Java代碼?
- 5. 如何在php中的文本框中迭代多行文本?
- 6. 未在JSP文件中運行的HTML5代碼
- 7. 我可以在html文本框中運行java代碼嗎?
- 8. 使用Java代碼在HTML文件中運行JavaScript代碼
- 9. 從HTML5/Javascript運行Java代碼
- 10. 在文本文件中的每一行代碼運行
- 11. 在java中安全運行javascript代碼
- 12. 在javascript中運行java代碼
- 13. 立即在ASP.NET代碼中運行Javascript。
- 14. Javascript代碼未在IE中運行
- 15. 在Javascript中運行Java代碼?
- 16. 在Jasmine中運行javascript es6代碼
- 17. 如何在代碼中識別正在運行的express.js版本?
- 18. 如何在加載頁面後在JavaFx.WebView中運行JavaScript代碼?
- 19. 如何在html文件的任何部分運行javascript代碼?
- 20. PHP:如何在javascript確認框後運行php代碼?
- 21. Javascript正在運行代碼
- 22. 如何在邊框中放置文本
- 23. 如何在PHP中的Mongo Server上運行Javascript代碼?
- 24. 如何判斷我的Javascript代碼是否在Jint中運行?
- 25. html5如何在html 4文檔中呈現html5代碼?
- 26. 如何在Powershell中運行Konami代碼?
- 27. 如何在Eclipse中運行Scala代碼
- 28. 如何在tabbarcontroller中運行代碼
- 29. 如何在eclipse中運行PHP代碼
- 30. 如何在REPL中運行android代碼
U可以抓住innerHTML的和做的eval – kjy112 2011-02-16 04:47:48