Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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代码更改为字符串_Javascript - Fatal编程技术网

Javascript 如何将变量值从常规HTML代码更改为字符串

Javascript 如何将变量值从常规HTML代码更改为字符串,javascript,Javascript,有人能告诉我如何用HTML代码将值更改为常规字符串吗?例如: <h1>Hello world!</h1> => "<h1>Hello World!</h1>" 你好,世界! =>“你好,世界!” 当前代码: var myH1=document.getElementsByTagName(“h1”)[0]; console.log(myH1); //世界你好!而不是“你好,世界!” 你好,世界您可以这样做: var m

有人能告诉我如何用HTML代码将值更改为常规字符串吗?例如:

<h1>Hello world!</h1>
=> "<h1>Hello World!</h1>"
你好,世界!
=>“你好,世界!”
当前代码:

var myH1=document.getElementsByTagName(“h1”)[0];
console.log(myH1);
//世界你好!而不是“你好,世界!”

你好,世界您可以这样做:

var myH1=document.getElementsByTagName(“h1”)[0];
myH1=`“${myH1.innerHTML}”`
console.log(myH1);
//或
var myH1=document.getElementsByTagName(“h1”)[0];
console.log(myH1.outerHTML)

Output=>“Hello world!”
myH1
是一个HTMLElement(对象)。为什么你希望它是一个字符串?我知道如何将它转换成字符串?
myH1.outerHTML
有了ritaj,你可以将它作为答案(而不是注释)来写。。。thx!)现在,您可以检查:myH1=
“${myH1.innerHTML}”
OP要求输出为
“Hello World!”
,而不是
“Hello World”
。我认为您的代码应该是
myH1.outerHTML
而不是
myH1.innerHTML
.innerHTML
部分与此问题无关