小编Ben*_*ran的帖子

通过DOM在javascript中向现有文本元素添加文本

我试图想象如何将文本添加到已经有文本节点的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,但出于学习目的,我想在这里避免使用它.

javascript dom

25
推荐指数
4
解决办法
8万
查看次数

php fopen中'a'和'w'标志之间的区别

我正在尝试在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'标志都没有出现任何错误.我可能在不知不觉中使用了错误的旗帜.但感谢澄清文件指针.我明显忽略了这种差异.

php

-3
推荐指数
1
解决办法
51
查看次数

标签 统计

dom ×1

javascript ×1

php ×1