小编Chr*_*llo的帖子

如何将图像源返回为字符串?

我正在尝试将图像源转换为字符串,以便可以substring()在其上运行。我使用以下JavaScript来获取源代码:

function ShowQuizAnswers(quiz) {
    var QuizImage = document.getElementById(quiz);
    var ImageType = QuizImage.attributes.src;
    console.log(ImageType);
}
Run Code Online (Sandbox Code Playgroud)

当然,正如我很快发现的那样,它返回一个对象而不是字符串。我尝试.toString()ImageType变量上运行,但这没有用。有什么我想念的吗?

javascript

5
推荐指数
1
解决办法
76
查看次数

通过 Javascript 更改元素的显示?

我有一个搜索栏,上面有一个切换按钮。切换工作正常,但我的问题是我希望表单开始禁用。我的切换按钮使用了display属性,但是当我通过 CSS 将该属性设置为禁用时,切换不再起作用。我还发现 HTML 中没有对应的属性,所以我很迷茫。这是我的 Javascript 旋转到我的 HTML 中:

function ToggleSearchBar() {
  var searchbar = document.getElementById("SearchBar");
  if (searchbar.style.display == "none") {
    searchbar.style.display = "";
  } else {
    searchbar.style.display = "none";
  }
}
Run Code Online (Sandbox Code Playgroud)
.search-button form {
  display: none;
  padding-top: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="search-button">
  <p onclick="ToggleSearchBar()">Search</p>
  <form id="SearchBar">
    <input type="text" placeholder="Your query here">
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

因此,要重申,我只需要表单元素,以开始显示器没有的,同时仍然允许我的Javascript功能来起到预期。任何帮助,将不胜感激。谢谢!

html javascript css

2
推荐指数
1
解决办法
3745
查看次数

标签 统计

javascript ×2

css ×1

html ×1