我试图想象如何将文本添加到已经有文本节点的ap标签或h1标签.
例如:
var t = document.getElementById("p").textContent;
var y = document.createTextNode("This just got added");
t.appendChild(y);Run Code Online (Sandbox Code Playgroud)
<p id="p">This is some text</p>Run Code Online (Sandbox Code Playgroud)
此代码给出错误appendChild不是函数.大多数帮助页面首先创建ap标签,然后附加文本.
将文本添加到现有文本元素的正确方法是什么?
PS:我之前使用过innerHTML,但出于学习目的,我想在这里避免使用它.
我正在尝试在php中创建一个文件.该目录存在,但该文件不存在.
我尝试使用fopen'r'标志,但它会抛出一个错误.
failed to open stream: No such file or directory
我检查了文件权限.我切换到使用'a'标志,它的工作原理.
$file = fopen('output/readme.txt', 'a');
fwrite($file, 'some text to input');
fclose($file);
Run Code Online (Sandbox Code Playgroud)
从php手册中,'w'和'a'标志似乎都做同样的事情.
两面旗帜有区别吗?可能导致错误的原因是什么?
编辑:我再试一次,这次'w'和'a'标志都没有出现任何错误.我可能在不知不觉中使用了错误的旗帜.但感谢澄清文件指针.我明显忽略了这种差异.