Javascript程序在Eclipse中运行,但不在记事本中运行+;
当我使用JavaScript单击按钮时,我试图在网页中动态插入文本框。我是JavaScript的初学者。我试着在Chrome、Firefox和Opera中执行这个程序(启用了JavaScript)。但是,当我单击按钮时,程序不会插入文本框。我尝试在Eclipse中运行相同的代码,而Eclipse中的HTTP预览程序运行相同的代码。有人能告诉我为什么会发生这种情况,以及我如何在浏览器中执行相同的代码吗 以下是我使用的代码:Javascript程序在Eclipse中运行,但不在记事本中运行+;,javascript,Javascript,当我使用JavaScript单击按钮时,我试图在网页中动态插入文本框。我是JavaScript的初学者。我试着在Chrome、Firefox和Opera中执行这个程序(启用了JavaScript)。但是,当我单击按钮时,程序不会插入文本框。我尝试在Eclipse中运行相同的代码,而Eclipse中的HTTP预览程序运行相同的代码。有人能告诉我为什么会发生这种情况,以及我如何在浏览器中执行相同的代码吗 以下是我使用的代码: <html> <head> <title&g
<html>
<head>
<title>Doing some random programming</title>
</head>
<body>
Add input elements here:
<br/>
<input type = "button" value = "Add another element" id = "AddButton" onClick = "AddTextBox()" />
<div id = "Division"></div>
<script type = "text/javascript">
<!--
//var addButton = document.getElementById('AddButton');
function AddTextBox()
{
var divis = document.getElementById('Division');
var inputTxt = document.createElement("<input type = \"text\" />");
var div = document.createElement('div');
//input.type = "text";
div.appendChild(inputTxt);
divis.appendChild(div);
}
//-->
</script>
<noscript>
Needs javascript
</noscript>
</body>
</html>
做一些随机规划
在此处添加输入元素:
需要javascript
方法采用元素类型的名称,而不是HTML字符串
var inputTxt = document.createElement("<input type = \"text\" />");
或者(如果您想显式地声明type=“text”
,您不需要这样做,因为这是默认设置):
createElement
方法采用元素类型的名称,而不是HTML字符串
var inputTxt = document.createElement("<input type = \"text\" />");
或者(如果您想显式地声明type=“text”
,您不需要这样做,因为这是默认设置):
var inputTxt = document.createElement("input");
inputTxt.setAttribute('type', 'text');