gpt4 book ai didi

javascript - 使用 javascript,Cushy CMS 更改 textContent

转载 作者:行者123 更新时间:2023-11-28 10:38:07 24 4
gpt4 key购买 nike

好吧,我会因为问太多问题而在这里得到一个坏名声。我有一些 javascript 可以动态更改我页面上的内容。这很好用。我的问题是我需要能够用“class="CushyCms"”标记所有文本,以便允许访问网站所有者以便轻松更改内容。这是脚本的基本代码,不止一组,但这会让您了解我在做什么。我尝试在 innerHTML 中添加类标签,但 Cushy 看不到它。

<script language="javascript" type="text/javascript">
function changeText(idElement) {
if(idElement==0){
document.getElementById('tagmain').innerHTML ='<class="cushycms">Default text to display on page load.';
document.getElementById('tagtext').innerHTML ='<class="cushycms">More default body text on page load.';
}
</script>

我正在寻找一种方法将这些文本字段放在一个隐藏的 div 中并从那里拉出 textContent。这是与 Cushy 配合使用的部分示例

 <h2 class="cushycms">Preventative Maintanence</h2>

虽然 Java 是我的主要语言,但我已经开始掌握 javascript 的窍门了。我想更全面地掌握我的语言技能,所以我正在尽可能多地学习。预先感谢您的帮助。

最佳答案

Cushy CMS 需要实际的 HTML 才能进行编辑。您可以使用以下内容:

HTML

<p id="tagmain-replace" class="cushycms" style="display:none;"></p>
<p id="tagmain">Default Text</p>

JS

var newText = document.getElementById('tagmain-replace').innerText;
if( newText != ''){
document.getElementById('tagmain').innerText = newText;
}

我建议更改 ID 以更好地处理您的元素。

关于javascript - 使用 javascript,Cushy CMS 更改 textContent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23251183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com