Div1.InnerHtml = (someString);
Run Code Online (Sandbox Code Playgroud)
航班吗
Div1.InnerHtml += (someString);
Run Code Online (Sandbox Code Playgroud)
我注意到他们都做了同样的事情,但是我有没有真正的区别+?
另外.. InnerText&之间有什么区别InnerHtml?
+=将附加(someString)到现有值Div1.InnerHtml,而=将替换Div1.InnerHtml with 的值(someString).
如果结果相同,则的起始值Div1.InnerHtml可能null或string.Empty("")
关于InnerTextVS InnerHtml: InnerHtml可能返回类似<h1>Hello World</h1>,而InnerText将返回Hello World(元素的值,而实际的HTML元素).
考虑这些情况:
string someString = "Hello";
string innerHtml = "";
innerHtml += someString; // result will be "Hello"
Run Code Online (Sandbox Code Playgroud)
string someString = "Hello";
string innerHtml = "";
innerHtml = someString; // result will be "Hello"
Run Code Online (Sandbox Code Playgroud)
string someString = "Hello";
string innerHtml = "World";
innerHtml += someString; // result will be "HelloWorld"
Run Code Online (Sandbox Code Playgroud)
string someString = "Hello";
string innerHtml = "World";
innerHtml = someString; // result will be "Hello"
Run Code Online (Sandbox Code Playgroud)