如何使用PHP DOMDocument在新创建的元素中添加文本节点
如何向新创建的标记添加内容?例如,我需要创建如下标签:如何使用PHP DOMDocument在新创建的元素中添加文本节点,php,dom,domdocument,Php,Dom,Domdocument,如何向新创建的标记添加内容?例如,我需要创建如下标签: 警报(“正常”); 我已经实现了以下代码: $finalDom=新的DOMDocument; $finalDom->loadHTML(“,LIBXML\u HTML\u NOIMPLIED | LIBXML\u HTML\u NODEFDTD); $newElement=$finalDom->createElement(“脚本”); $newElement->setAttribute(“src”https://stackoverflow
警报(“正常”);
我已经实现了以下代码:
$finalDom=新的DOMDocument;
$finalDom->loadHTML(“,LIBXML\u HTML\u NOIMPLIED | LIBXML\u HTML\u NODEFDTD);
$newElement=$finalDom->createElement(“脚本”);
$newElement->setAttribute(“src”https://stackoverflow.com/");
$finalDom->appendChild($newElement);
此代码的结果是唯一的空脚本标记:
您可以使用为元素添加文本节点,如下所示
....
$newElement->setAttribute("src", "https://stackoverflow.com/");
$finalDom->appendChild($newElement);
$newElement->appendChild($finalDom->createTextNode('your text here'));
....
可以使用为元素添加文本节点,如下所示
....
$newElement->setAttribute("src", "https://stackoverflow.com/");
$finalDom->appendChild($newElement);
$newElement->appendChild($finalDom->createTextNode('your text here'));
....
您可以使用的属性设置内容
您可以使用的属性设置内容
您可以使用这三个选项中的任意一个来添加文本
elem.append(document.createTextNode(text))
elem.innerHTML = text
elem.textContent = text
您可以使用这三个选项中的任意一个来添加文本
elem.append(document.createTextNode(text))
elem.innerHTML = text
elem.textContent = text
你也可以参考这个例子:调查你的请求,我想有人已经问过了:你也可以参考这个例子:调查你的请求,我想有人已经问过了: