Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中使用html代码 var a=“sreedhar”;_Javascript_Html - Fatal编程技术网

在javascript中使用html代码 var a=“sreedhar”;

在javascript中使用html代码 var a=“sreedhar”;,javascript,html,Javascript,Html,它给出了语法错误。 我们不能在“javascript”中直接使用“html标记”吗?不,您不能在javascript中直接使用它们 但是,您可以将它们视为字符串: <body> <script type="text/javascript"> var a="sreedhar"; <input type="text" value="abc"> </script> </body> 然后

它给出了语法错误。
我们不能在“javascript”中直接使用“html标记”吗?

不,您不能在javascript中直接使用它们

但是,您可以将它们视为字符串:

<body>
     <script type="text/javascript">
         var a="sreedhar";
         <input type="text" value="abc">
     </script>
</body>

然后附加到标记,例如
document.body.appendChild(输入)

通常,使用javascript的格式良好的hmtl如下所示

var input = document.createElement('input');
input.type = 'text';
input.value = 'abc';

var a=“sreedhar”;

如果要使用javascript生成一些html,请将其作为字符串分配给某个变量

例如,您有一个具有
id='abc'
的div,您希望在该div中生成一个文本框,然后您需要这样做

<HTML>
<HEAD>
        <script type="text/javascript">
              var a="sreedhar";
        </script>
</HEAD>    
<BODY>
        <input type="text" value="abc">
</BODY>
</HTML>

var textbox='';
$('#abc')。追加(文本框);
也许你想要这个:

  <script type="text/javascript">
   var textbox = '<input type="text" value="abc">';
   $('#abc').append(textbox);
  </script>

var a=“sreedhar”;
文件。写(“”);

新文件
//将javascript函数放在这里

您可以使用元素id在javascript中使用html元素。

您不能。把输入标签放在我眼睛外面!啊哈:)只是开玩笑。在
之间,唯一允许的是您使用的脚本语言。你能提供一个更准确的问题吗?你想要什么?
  <script type="text/javascript">
   var textbox = '<input type="text" value="abc">';
   $('#abc').append(textbox);
  </script>
<script type="text/javascript">
var a="sreedhar";
document.write('<input type="text" value="abc">');
</script>
</BODY>
<html>
 <head>
  <title> New Document </title>
  <script type="text/javascript">
     //put javascript function here

  </script> 
 </head>

 <body>
     <input type="text" value="abc">
 </body>
</html>