作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,我会因为问太多问题而在这里得到一个坏名声。我有一些 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 才能进行编辑。您可以使用以下内容:
<p id="tagmain-replace" class="cushycms" style="display:none;"></p>
<p id="tagmain">Default Text</p>
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/
好吧,我会因为问太多问题而在这里得到一个坏名声。我有一些 javascript 可以动态更改我页面上的内容。这很好用。我的问题是我需要能够用“class="CushyCms"”标记所有文本,以便允许访
我是一名优秀的程序员,十分优秀!