正如许多人所建议的那样,我已经尝试将变量保存为 ID 的.value
或.innerHTML
,通过使用document.getElementById
. 这是我所有的 HTML:
<html>
<head>
<title>write</title>
<script type="text/javascript" src="g.js"></script>
<link rel="stylesheet" type="text/css" href="g.css" />
</head>
<body>
<div id="box">
<textarea id="txt" placeholder="placeholder. type here.">text text</textarea>
</div>
</body>
</html>
这是我的 javascript,目前用于触发包含文本区域中文本的警报——现在应该是text text
:
function run(){
var txt = document.getElementById('txt');
alert(txt);}
run()
现在,加载页面会触发带有文本的警报,Null
并且添加.value
之后getElementById('txt')
不会导致警报。提前谢谢了。