当前位置: 首页 > 知识库问答 >
问题:

如何使用javascript在段落上应用选定的边框样式

赵辉
2023-03-14

在这方面需要帮助。我想在段落上应用从下面列表中选择的边框样式。myFunction()不工作。少了什么?

<p id="example">Test border style here !</p>

<select id="selectlist" onchange="myFunction()">
    <option>none</option>
    <option>hidden</option>
    <option>dotted</option>
    <option>dashed</option>
    <option>solid</option>
    <option>double</option>
    <option>groove</option>
    <option>ridge</option>
    <option>inset</option>
    <option>outset</option>
</select>


<script>
function myFunction() {
    var x = getElementById("selectlist").value;
   
    document.getElementById("example").Style.borderStyle = x;
    }
</script>

共有1个答案

湛博易
2023-03-14

您有几个错误:

  • 缺少文档。从第一个GetElementById
  • 之前开始
  • 当属性称为style
  • 时,您正在尝试访问 style

通常,JavaScript错误消息是非常有用的,所以一个很好的开始是运行您的代码并纠正控制台中出现的任何错误。我还建议阅读一些关于调试JavaScript的教程。

null

function myFunction() {
  var x = document.getElementById("selectlist").value;

  document.getElementById("example").style.borderStyle = x;
}
<p id="example">Test border style here !</p>

<select id="selectlist" onchange="myFunction()">
  <option>none</option>
  <option>hidden</option>
  <option>dotted</option>
  <option>dashed</option>
  <option>solid</option>
  <option>double</option>
  <option>groove</option>
  <option>ridge</option>
  <option>inset</option>
  <option>outset</option>
</select>
 类似资料:
  • 我试图使用python-docx模块将样式应用于文档中的段落。我可以写新的文本,但我不能对以前写的段落应用不同的风格。 以下是一个例子: 我无法从文档中判断这是否有效。这似乎表明段落样式是可写的,但是文档中没有这个用例的例子。 请让我知道这是我的问题,还是功能尚未实现。

  • 问题内容: 如何更改复选框(输入)边框的样式?我已经戴上了它,但是在FireFox 3.5中,什么都没有发生! 问题答案: 如果 任何 浏览器发生问题,我都会感到惊讶。这是那些出色的表单元素之一,浏览器往往不会让您设置太多样式,并且人们通常尝试替换为javascript,以便他们可以设置样式/代码以使其外观和行为类似复选框。

  • 我是android新手,我对json有疑问:- 如果我有多行,如何在json中换行?像这样:< br>{ "联系人":< br>[ { "id": "c200 ",< br > "姓名":" Ravi Tamada ",< br > "电子邮件":" xxxx@gmail.com ",< br > "地址":" xx-xx-xxxx,x - street,x - country ",< br >

  • 我在下面的代码中尝试实现的是,默认情况下,当我单击home复选框时,不显示home标题和段落,然后显示它 当我解开它的时候,它就隐藏起来了 我的功能在下面的代码中运行良好,但我无法实现这一点 当我点击home复选框,然后段落显示,当取消点击,然后隐藏 检查我下面的代码,当我运行文件时,我在我的代码中发布,默认情况下,主页段落显示。 但我想实现后点击复选框,然后显示所有的东西。并且我想尝试当我运行页

  • 问题内容: 我正在尝试使用以下样式设置复选框: 但是没有应用样式。复选框仍显示其默认样式。如何给它指定的样式? 问题答案: 更新: 以下答案引用了CSS 3广泛使用之前的状态。在现代浏览器(包括InternetExplorer9和更高版本)中,使用首选样式创建复选框替换更为简单,而无需使用JavaScript。 值得注意的是,基本问题没有改变。您仍然不能直接将样式(边框等)应用于复选框元素,并使这

  • 我正在使用JavaFx,我有一个用sceneBuilder创建的表视图,它包含3列,其中一列用于复选框,还有一个名为print\u tab的按钮,我想在单击此按钮时使用复选框选择行- 我读了许多关于回调复选框的表列的示例,但不知道如何做到这一点。 这是控制器: 在模型类上,我有以下代码: } fxml代码: 任何想法? 编辑: 我试过这样做,但即使我勾选了一些复选框,我总是得到错误的结果,不是真的